KANSAS CITY, Mo. -- Alcides Escobar doubled home David Lough in the ninth as the Kansas City Royals beat the Baltimore Orioles 4-3 for a walk-off victory Wednesday night.
After Lough's single, Escobar stroked a game-winning double high off the left-center field wall off Darren O'Day, who suffered his first loss of the season.
Luke Hochevar picked up the victory, working a scoreless ninth.
Eric Hosmer belted two home runs, one in the first and a two-run homer in the eighth to tie the game at 3. It was his second multihomer game of the season. The other was June 28 at Minnesota.
Orioles left-hander Wei-Yin Chen, who was making his third start since nearly two months on the disabled list with a right oblique strain, exited after Hosmer's second home run.
Chen allowed three runs on seven hits with no walks and three strikeouts in 7 1/3 innings.
Royals starter Ervin Santana went eight innings, allowing three runs, but two unearned, on seven hits. He lowered his earned run average to 3.06.
Matt Wieters extended his hitting streak to a season-high six games with a home run with two out in the fourth with Adam Jones aboard. Wieters, who was rested Tuesday, jumped on Santana's first pitch for his 14th home run and his second since the All-Star break.
Both runs were unearned as Jones reached on Hosmer's fielding error.
Notes: All-Star LF Alex Gordon, who is hitting .105 (2-for-19) since the All-Star break, was held out of the Royals' lineup. Gordon's average has dipped from .326 on June 2 to .274. ... Elliot Johnson started his first game of the season in the outfield. It was his ninth big league game in the outfield. ... The Orioles optioned DH-3B Danny Valencia, who was in an 0-for-22 slump to Triple-A Norfolk to make room for RHP Francisco Rodriguez, who arrived after being acquired in a trade Tuesday from Milwaukee.