KANSAS CITY, Mo. -- Jose Guillen drove in a pair of runs to help the Kansas City Royals rally to beat the Detroit Tigers 3-2 on Tuesday night.
With the game tied 2-2 in the eighth inning, Guillen doubled with two outs off Francisco Cruceta (0-1). Esteban German ran for Guillen. After Billy Butler walked, Mark Teahen had an infield single, but Edgar Renteria committed a throwing error on a backhanded flip to second base, allowing German to score an unearned run.
Leo Nunez (3-0), the third of four Kansas City pitchers picked up the victory. Joakim Soria worked a perfect ninth to earn his ninth save in as many opportunities. He has yet to give up an earned run.
Detroit left-hander Nate Robertson gave up a season-high 10 hits, but only two runs. He allowed at least one hit every inning except the seventh, but for the first time in eight starts did not walk a batter.
Guillen, who is 10-for-18 in a five-game hitting streak, doubled home David DeJesus and Mark Grudzielanek with two out in the third for the only runs Robertson would allow. Grudzielanek went 3-for-3 off Robertson and is now 8-for-9 in his career against the pitcher.
Zack Greinke held the Tigers to two runs. His ERA did go up to 1.93, which ranks second in the American League.
Greinke gave up a run in the first when Carlos Guillen's one-out double scored Placido Polanco. Full story
Blue Jays 5, Twins 3
MINNEAPOLIS -- Matt Stairs homered and scored twice for struggling Toronto.
Lyle Overbay and former Twin Shannon Stewart each had two hits, including RBI-doubles, for the Jays, who scored at least five runs in a game for just the second time in the last 10 games.
Carlos Gomez and Jason Kubel hit solo homers for Minnesota, but reliever Dennys Reyes was charged with his first earned run of the season after a so-so start from Kevin Slowey (0-3), and the Twins lost at home for just the second time in 13 games.
After scoring 27 runs in taking three of four from the Red Sox over the weekend, the Twins took a big step back against Jesse Litsch (5-1) and the Jays.
Rangers 5, Mariners 2
ARLINGTON, Texas -- Ramon Vazquez hurt Seattle for the second straight night.
Vazquez drove in the go-ahead run with a sixth-inning sacrifice fly and surging Texas won.
Vazquez went deep in the 10th inning Monday night to give the Rangers a 13-12 victory over the Mariners in the opener of the three-game series. He finished with two RBI in the second game as Texas won for the 12th time in 14 games.
Gerald Laird hit a leadoff single against Seattle starter Felix Hernandez in the sixth, and took second when left fielder Raul Ibanez bobbled the ball for an error.
Angels 2, White Sox 0
ANAHEIM, Calif. -- Jered Weaver allowed one hit over seven innings and batterymate Mike Napoli hit a tiebreaking sacrifice fly in the eighth, leading Los Angeles to a victory.
A.J. Pierzynski's leadoff single in the fifth was the only hit off Weaver. The right-hander struck out six and walked one, coming out of the game after 109 pitches. He was 1-4 with a 7.02 ERA in his previous six starts after pitching seven scoreless innings of three-hit ball in a 2-1 win over Texas on April 5.
Scot Shields (2-0) pitched one inning for the win and Francisco Rodriguez completed the combined three-hitter with a perfect ninth, notching his major league-leading 16th save.
Octavio Dotel (1-2) took the loss.


