Chris Davis sent a pitch to the opposite field over the left-field fence and pulled another one deep into the right-field seats.
His day gave him a major-league leading 26 homers and helped the Baltimore Orioles beat the Tigers, 13-3, Wednesday afternoon in Detroit.
Davis, who had a two-run homer in Baltimore’s six-run fourth inning, hit his second two-run shot in the ninth off embattled reliever Jose Valverde.
Baltimore improved to a season-high 11 games over .500 by winning its seventh series in a month, including two against the AL Central-leading Tigers, to prevent the AL-leading Red Sox from building a big lead in the East.
Chris Tillman (8-2) gave up three runs and seven hits over five-plus innings. He gave up two singles and a walk in the first, but didn’t give up a run because Austin Jackson was caught stealing second and Victor Martinez struck out to end the inning with Miguel Cabrera and Prince Fielder on base.
‘‘Tilly wasn’t carrying his usual stuff,’’ Orioles manager Buck Showalter said. ‘‘It was a credit to him to get through five-plus.’’
Rick Porcello (4-4) allowed six runs on nine hits, giving up a pair of homers for the third time this year.
Indians 6, Royals 3 — Justin Masterson managed to hang around for 6⅓ innings and win for the sixth time at home, leading Cleveland over Kansas City.
Michael Brantley hit a pair of solo homers for the up-and-down Indians, who moved within 3½ games of first-place Detroit in the AL Central. Mike Aviles drove in two runs and Michael Bourn scored twice for Cleveland.
Rangers 9, Athletics 4 — David Murphy had three hits and scored twice to snap out of a long slump, and host Texas beat AL West-leading Oakland.
Justin Grimm (6-5) trailed when he threw his last pitch, but the Rangers scored twice in the bottom of the fifth to go ahead and make him the first Texas starter this month to get a victory.
Giants 4, Padres 2 — Gregor Blanco had a pinch hit, two-run triple in the seventh, leading host San Francisco over San Diego.
Diamondbacks 3, Marlins 1 — Cody Ross hit a three-run, pinch-hit home run in the eighth inning to spoil an outstanding outing by Miami’s Jose Fernandez, and host Arizona held off the Marlins.
Reds 2, Pirates 1 — Jay Bruce ended Jason Grilli’s saves streak at 25 with a solo homer in the ninth, and Brandon Phillips singled with the bases loaded in the 13th inning, rallying host Cincinnati.
Nationals 6, Phillies 2 — Ian Desmond hit a grand slam in the 11th inning and Washington won in Philadelphia, avoiding a three-game sweep.
Brewers 3, Astros 1 — Rickie Weeks hit a two-run homer in the eighth inning and Aramis Ramirez added a solo shot in the ninth to lift Milwaukee over host Houston.
Cardinals 4, Cubs 1 — Yadier Molina hit his fifth home run and Jake Westbrook pitched seven innings of two-hit ball in St. Louis’s victory over visiting Chicago.
Braves 5, Mets 3 — Chris Johnson homered for the first time in more than a month, Kris Medlen overcame a defensive blunder and host Atlanta bounced back from a doubleheader sweep to beat New York.
Blue Jays 5, Rockies 2 — Adam Lind hit a three-run home run, Mark Buehrle won his second straight start and host Toronto earned its eighth consecutive win, beating Colorado to complete a three-game sweep.
Twins 7, White Sox 4 — Justin Morneau homered for the first time in almost two months, a two-run shot that helped Minnesota over visiting Chicago.
Angels 1, Mariners 0 — C.J. Wilson pitched two-hit ball for seven innings and Mike Trout scored the only run on a wild pitch by Joe Saunders to lift host Los Angeles.