Kansas City 5, St. Louis 3
AP - Jun 18, 10:43 pm EDT
ST. LOUIS (AP) -- Odalis Perez won for only the second time in 10 starts and the Kansas City Royals took advantage of mistakes by Cardinals starter Adam Wainwright in a 5-3 victory over St. Louis on Monday night.
John Buck homered and Mark Teahen had two hits and an RBI for the Royals, starting a 10-game road trip after a season-best 6-3 homestand during which they took two of three from the Cardinals while outscoring them 28-16.
Wainwright (5-6) gave up five runs -- four earned -- in seven innings, five days after limiting the Royals to one hit in eight scoreless innings in Kansas City. He hurt himself considerably in the field, committing his first two errors of the season in the first and then making a mental error while trying for a spectacular play.
Scott Rolen homered and So Taguchi had three hits for the Cardinals, 4-9 in interleague play.
Perez (4-7) benefited from two bases-loaded, inning-ending double-play balls by Juan Encarnacion, who singled in the eighth to extend his hitting streak to 18 games. In six innings Perez allowed three runs and six innings -- a huge improvement after allowing an earned run per inning while going 1-3 in his previous four starts.