On an emotional night at Camden Yards, Mark Reynolds and J.J. Hardy homered in a six-run second inning against A.J. Burnett, and the Baltimore Orioles beat the New York Yankees, 12-5, for their fifth straight victory.
Matt Wieters also connected for the last-place Orioles, whose five-game run matches a season high.
It was Baltimore’s first home game since former Orioles pitcher Mike Flanagan took his own life Wednesday. Moments before the first pitch, there was a moment of silence in honor of the 1979 Cy Young Award winner, who died at age 59 of a self-inflicted gunshot wound.
Flanagan’s No. 46 was displayed on the right-field scoreboard from batting practice to the end of the game. For the rest of the season, the Orioles will wear a black circular patch on their right jersey sleeves with the word “FLANNY’’ written in white.
“It was pretty appropriate that Friday night is when we wear our black jerseys,’’ Orioles manager Buck Showalter said before the game.
Tommy Hunter (3-2) allowed four runs and five hits over seven innings to help Baltimore improve to 2-9 against New York this season.
Jorge Posada, Alex Rodriguez, and Nick Swisher homered for the Yankees, who tied a season high with four errors. Rodriguez’s homer was his first since June 11.
Tigers 8, Twins 1 - Delmon Young had three RBI singles in his return to Target Field and Victor Martinez knocked in four runs to lead visiting Detroit over Minnesota.
Miguel Cabrera had three hits in his first game after being reinstated from the paternity list in support of Rick Porcello, who pitched 6 1/3 innings.
Rangers 11, Angels 7 - Slumping Nelson Cruz had two long homers among his four hits and drove in six runs as AL West-leading Texas stretched its advantage to three games over second-place Los Angeles.
Indians 2, Royals 1 - Jim Thome went hitless but was warmly welcomed in his Cleveland homecoming after nearly a decade away, and the Indians stopped their slide in the AL Central.
White Sox 4, Mariners 2 - Brent Lillibridge hit a tiebreaking two-run homer in the fifth inning, Jake Peavy pitched six strong innings for just his second victory since late June and Chicago won in Seattle.
Mets 6, Braves 0 - Chris Capuano pitched a two-hitter and struck out a career-high 13 as host New York beat Atlanta in its final matchup before taking a break because of Hurricane Irene.
The Braves-Mets games today and tomorrow were postponed, to be made up as a doubleheader on Sept. 8.
Marlins 6, Phillies 5 - John Buck hit a grand slam and Greg Dobbs had four hits, including two doubles, to lift Florida to victory in Philadelphia.
Dodgers 6, Rockies 1 - Aaron Miles scored the tying run on a balk by Esmil Rogers, and James Loney and Matt Kemp capped a six-run seventh inning by host Los Angeles with consecutive homers in a win over Colorado.
Reds 4, Nationals 3 - Miguel Cairo singled home the winning run with one out in the ninth inning, sending host Cincinnati over Washington.
Diamondbacks 5, Padres 0 - Josh Collmenter (8-8) pitched effectively into the sixth inning and host Arizona took advantage of San Diego’s shaky defense for the shutout.
Giants 2, Astros 1 - Jeff Keppinger hit a two-run double, Madison Bumgarner won for just the second time in six starts as San Francisco held off visiting Houston.
Brewers 5, Cubs 2 - Ryan Braun hit a go-ahead double in the fifth and scored on the play when Darwin Barney made his second error of the inning, rallying host Milwaukee over Chicago for its 25th win in the last 30 games.
Cardinals 5, Pirates 4 - Lance Berkman hit a go-ahead two-run home run in the eighth inning and St. Louis overcame a pair of deficits to beat visiting Pittsburgh.
Rays 6, Blue Jays 1 - James Shields (12-10) pitched his major league-leading 10th complete game, Evan Longoria hit a pair of solo home runs, and Tampa Bay won in Toronto.