Jered Weaver pitched six scoreless innings and the Angels outlasted the Toronto Blue Jays and ace Roy Halladay 3-0 on Friday night, the game ending just after Jose Guillen drove in the go-ahead run to send the Mariners past the Texas Rangers 4-2.
The AL West-leading Angels remained a game ahead of the Mariners, while Seattle extended its lead in the wild-card standings to three games over the New York Yankees, who lost at Detroit, 9-6 in 11 innings.
"I was just able to stay consistent tonight," said Weaver (9-6), who scattered five hits and struck out five. "I was able to make some pitches when I needed to and got out of there all right."
Justin Speier and Scot Shields each pitched a scoreless inning and Francisco Rodriguez did likewise in the ninth for his 32nd save in 36 chances, helping the Angels improve their home record to a major league-best 43-19.
"Anytime you can get through six with a lead and you've got Speier, Shields and Frankie coming in behind you, you're pretty confident it's going to be a victory," Weaver said.
In Arlington, Texas, Guillen homered in the first inning before driving in Ichiro Suzuki to break a 2-all tie in the seventh, as Seattle won for the seventh time in eight games and improved to 19-7 since a season-long seven-game losing streak.
"I've gone through a lot since last year," said Guillen, who has been slowed by injuries. "I had to change the way I swing because I was so sore. But all the soreness is gone now."
In other AL games, Boston took a doubleheader from Chicago, beating the White Sox 10-1 and 11-3. It was Kansas City 2, Cleveland 1; Minnesota 7, Baltimore 4; and Tampa Bay 12, Oakland 2.
Weaver had his best stuff on a night when Halladay was good but not great.
Halladay (14-6) allowed 12 hits, struck out five and walked none. Despite the loss, the four-time All-Star notched his major league-leading sixth complete game and 30th in 216 career starts
- including a five-hit, 4-1 victory over the Angels on Aug. 14 at Toronto.
"More than anything, it's just about going as far as I can," Halladay said. "It's never been a goal to throw so many complete games. It's just trying to get as deep as you can every time out."
The 2003 Cy Young winner allowed RBI singles to Vladimir Guerrero, Maicer Izturis and Orlando Cabrera.
"It kind of raises your level of intensity going up against a guy like that," Weaver said of the matchup with Halladay. "It was fun battling against him."
The Mariners and Rangers were in their own pitchers' duel until David Murphy hit a two-run homer in the fifth to tie it for Texas.
It stayed that way until Ichiro, who had three hits, reached on an infield single in the seventh. He scampered to second on a grounder before Guillen lofted a soft single to right off Kevin Millwood (8-11) for the eventual game-winner.