Somber Yanks Prevail

  • New York Yankees players observe a moment of silence in memory of the victims of the Boston Marathon explosions before a baseball game against the Arizona Diamondbacks at Yankee Stadium in New York, Tuesday, April 16, 2013. (AP Photo/Kathy Willens)

    New York Yankees players observe a moment of silence in memory of the victims of the Boston Marathon explosions before a baseball game against the Arizona Diamondbacks at Yankee Stadium in New York, Tuesday, April 16, 2013. (AP Photo/Kathy Willens)

  • Detroit Tigers' fan Tab Waterman, of Portland, Ore., holds a sign in honor of the victims of the Monday bombings at the Boston Marathon as he stands outside the Seattle Mariners' ballpark before a baseball game against the Tigers Tuesday, April 16, 2013, in Seattle. Waterman is dressed as Tigers manager Jim Leyland. (AP Photo/Elaine Thompson)

    Detroit Tigers' fan Tab Waterman, of Portland, Ore., holds a sign in honor of the victims of the Monday bombings at the Boston Marathon as he stands outside the Seattle Mariners' ballpark before a baseball game against the Tigers Tuesday, April 16, 2013, in Seattle. Waterman is dressed as Tigers manager Jim Leyland. (AP Photo/Elaine Thompson)

  • New York Yankees players observe a moment of silence in memory of the victims of the Boston Marathon explosions before a baseball game against the Arizona Diamondbacks at Yankee Stadium in New York, Tuesday, April 16, 2013. (AP Photo/Kathy Willens)
  • Detroit Tigers' fan Tab Waterman, of Portland, Ore., holds a sign in honor of the victims of the Monday bombings at the Boston Marathon as he stands outside the Seattle Mariners' ballpark before a baseball game against the Tigers Tuesday, April 16, 2013, in Seattle. Waterman is dressed as Tigers manager Jim Leyland. (AP Photo/Elaine Thompson)

New York — Robinson Cano paid tribute to Jackie Robinson in fitting fashion by hitting a three-run homer, and the New York Yankees beat the Arizona Diamondbacks 4-2 on a night devoted to honoring victims of the Boston Marathon bombings.

Cano, whose big league father named him for Robinson, connected on the day when all players, managers, coaches and umpires at Yankee Stadium wore No. 42 to salute the late Brooklyn Dodgers Hall of Famer.

Major League Baseball held Jackie Robinson Day on Monday, the anniversary of the date he broke the color barrier in 1947. The Yankees and Diamondbacks were off Monday.

Mariano Rivera, the last big leaguer still wearing No. 42 on a daily basis, closed for his third save.

The Yankees also remembered Boston, home of their longtime rivals, by playing the Fenway Park favorite Sweet Caroline after the third inning. Yankees fans sang along with the Neil Diamond hit as it came over the public-address system, and some people in the crowd wore Red Sox hats and jerseys.

“Thank you NY Yankees for playing ‘Sweet Caroline’ for the people of Boston,” Diamond wrote on his Twitter page. “You scored a home run in my heart. With respect, Neil #OneBoston.”

A ribbon was shown on the scoreboard displaying the insignia of the Red Sox and Yankees and the words: “New York stands with Boston ... Pray for Boston.”

There was a pregame moment of silence. A message that read “United We Stand” showing the Red Sox and Yankees logos was posted on an electronic board atop the ballpark.

Yankees infielder Kevin Youkilis, a longtime Red Sox star whose wife has run the Boston Marathon, said his family was “sick to our stomachs” watching news coverage of the bombings.

Orioles 5, Rays 4

Baltimore — Matt Wieters homered, Nate McLouth scored twice, and Baltimore beat struggling Tampa Bay despite allowing three home runs.

The Orioles let a four-run cushion dwindle to 5-4 in the eighth but held on for their fifth straight home win over the Rays, dating back to last year.

White Sox 4, Blue Jays 3

Toronto — Dayan Viciedo doubled home the go-ahead run in the ninth inning and Chicago rallied to beat Toronto. Paul Konerko hit a game-tying homer and scored three runs as the White Sox won for just the second time in eight games.

Rockies 8, Mets 4

Denver — Carlos Gonzalez homered and tripled, Todd Helton hit a go-ahead single and Colorado beat New York in the opening game of a doubleheader that was delayed 2 hours as 8 inches of snow was cleared off the field.

One day after a spring storm postponed the first game of the series, the teams were scheduled to play two in frigid conditions.

Braves 6, Royals 3

Atlanta — Jason Heyward, Justin Upton and Dan Uggla homered in the eighth inning, and Juan Francisco hit a pair of solo shots earlier in the game to help the Braves win their 10th straight.

Atlanta’s 10-game winning streak is its longest since the club won 15 straight from April 15-May 2, 2000. The Braves are 12-1 and off to their best start since they began the 1994 season 13-1.

Eric O’Flaherty (3-0) allowed one hit and struck out two in a scoreless eighth for the win in relief.

Heyward’s second homer, Upton’s eighth and Uggla’s third were solo shots off Kelvin Herrera (1-1), who gave up three hits, four runs and one walk in two-thirds of an inning. The Braves have outhomered opponents 25-7 and outscored opponents 68-25 for the best run differential in the majors.