Vladimir Guerrero broke out of his slump with a grand slam last night to rally the Los Angeles Angels to a 6-5 victory over the New York Yankees at Anaheim, Calif.
Guerrero's towering shot greeted reliever Tom Gordon in the seventh and brought the Angels back from a 5-2 deficit.
The homer, only the fifth hit in 45 at-bats for last year's AL MVP, came after Randy Johnson had held the Angels to two runs on four hits before leaving after the sixth inning.
Jason Giambi homered twice off Bartolo Colon, the second game in a row the Yankees' first baseman hit a pair. It was his third multihomer game of the season and 26th of his career. Giambi has hit 15 home runs this season, 10 this month.
Alex Rodriguez hit a solo homer, his AL-leading 27th, and Hideki Matsui also hit a solo shot, his 16th.
Colon (12-6) allowed all four New York homers. He gave up five runs on eight hits in seven innings and struck out three.
Athletics 6, Rangers 4 -- Nick Swisher drove in three runs and scored another, and Jay Payton hit a slow chopper through the left side of the infield for the go-ahead run in the eighth, sending visiting Oakland past Texas.
Oakland overcame an early 3-0 deficit against Kenny Rogers -- who might have been making his last start for a while -- to win for the 19th time in 24 games. It was the fourth time the A's beat the Rangers in five meetings since the All-Star break.
Blue Jays 6, Mariners 3 -- Josh Towers won for just the second time in his last 12 starts, and Shea Hillenbrand hit a three-run homer as host Toronto completed a three-game sweep of Seattle.
The Blue Jays bounced back after being swept in Texas and losing three of four at home to the major league-worst Tampa Bay Devil Rays.
Indians 10, Royals 1 -- Jake Westbrook dodged danger for seven innings and got his first win in July, and Jhonny Peralta and Victor Martinez each hit three-run homers to lead host Cleveland.
Westbrook (7-12) didn't allow an earned run, scattered nine hits, and worked out of several jams. He walked none and struck out five after entering 0-3 with a 6.57 ERA this month.
Twins 10, Tigers 5 -- Bret Boone and Michael Cuddyer each drove in two runs, Joe Mauer scored three times, and visiting Minnesota beat Detroit.
The Tigers, who had won nine of 13, committed four errors, and had three wild pitches and a balk to help Minnesota win its third straight.