Matt Wieters drove in three runs, including the tiebreaker in the eighth inning, as the Baltimore Orioles beat the Kansas City Royals 4-3 on Tuesday on a soggy night at Camden Yards.
After blowing a three-run lead, the Orioles went back on top in the eighth. Adam Jones drew a leadoff walk from Tim Collins (1-1) and advanced when Luke Hochevar threw wildly to first base on a pickoff attempt. Wieters then lofted an opposite-field fly to left that landed just inside the foul line for a double.
Tommy Hunter (2-1) worked 1-1/3 innings of relief and Jim Johnson got three straight outs for his 12th save.
It was the fourth win in five games for the Orioles, who moved within a game of first-placed Boston in the American League East.
Baltimore starter Chen Wei-yin of Taiwan had a 3-1 lead in the seventh inning when rain forced a 48-minute delay. After play resumed, Brian Matusz got an out before yielding a two-run homer to Alex Gordon.
Chen allowed two runs and nine hits in 6-1/3 innings. He was backed by three double plays.
Ervin Santana gave up three runs and seven hits in six innings for Kansas City. The right-hander walked one and struck out four.
Baltimore went up 3-0 in the first. Singles by Manny Machado, Nick Markakis and Adam Jones produced a run before Wieters hit a two-out, two-run double.
In the third, former Oriole Miguel Tejada hit a one-out single and scored on a single by Alcides Escobar. In the bottom half, Tejada made a diving stop of Jones’ grounder to third and made a successful throw to first while in a sitting position.
Baltimore shortstop J.J. Hardy saved a run with a sparkling dive-and-throw play in the fourth. With two outs and a runner on second, Hardy went to the edge of the outfield grass to snare a grounder by Salvador Perez.
Santana regrouped from his shaky start to retire 12 straight batters until Nate McLouth singled with two outs in the fifth. Machado followed with a single before Markakis hit a fly to left.
In Cinncinnati, Ohio, the Reds’ Devin Mesoraco and Choo Shin-soo both hit two-out homers in the ninth inning to rally the home team to a memorable 5-4 victory over the Atlanta Braves on Tuesday.
Atlanta closer Craig Kimbrel struck out the first two Cincinnati batters in the ninth and was just one strike away from completing his 100th career save, moving to a full count against Mesoraco, who homered to center field.
Kimbrel, who had given up only one previous homer this season, conceded his second in five pitches as Choo hit his second homer of the game to end it.
In Denver, Colorado, Jorge de la Rosa pitched six scoreless innings in a steady rain to guide the Rockies to a 2-0 win over the Yankees.
Despite a stellar start from Hiroki Kuroda, the Yankees lost their fifth straight game at Coors Field, dating to an interleague series in 2002. They were swept in a three-game set in 2007 in their last trip to Denver’s downtown ballpark.
De la Rosa (3-3) improved to 3-0 with a 0.98 ERA lifetime against the Yankees.
Milwaukee ended a five-game skid by beating Texas as Yuniesky Betancourt hit his eighth home run of the season to cap a five-run first inning that set up the Brewers’ 6-3 win at home over the Rangers.
Aramis Ramirez also homered for the first time this year and NL batting leader Carlos Gomez added a two-run double in the interleague matchup.