Mark Buehrle is going so well this season, he does not want to delve too deeply into why.

The left-hander just keeps pitching and winning, like Monday night, when he became the majors' first seven-game winner as the Toronto Blue Jays defeated the Los Angeles Angels 7-3.

"Don't ask questions, just keep rolling," said Buehrle (7-1) after he allowed six hits, five walks and two runs and was supported by home runs by Jose Bautista and Brett Lawrie against Angels left-hander C.J. Wilson (4-3).

"Two changeups, one to Bautista and one to Lawrie, really cost him," Angels manager Mike Scioscia said of Wilson. "In between he settled down and pitched well."

The Blue Jays (19-20) salvaged one win from the four-game series with the Angels (19-18), who won the first three games.

"As usual, it all starts on the mound," Blue Jays manager John Gibbons said. "Buehrle is on some kind of roll and he's the perfect guy tonight."

Even though he pitched into the seventh inning, he said it was not an easy game.

"It just feels like it was a battle because I was falling behind in the count a lot," he said. "I made some good pitches, close pitches, but it wasn't going my way. I didn't feel like it was an easy game but I guess the five walks kind of shows that."

"He's old reliable," Gibbons said. "He goes out there and you know what you're going to get."

Gibbons noted that Buehrle is giving up fewer homers (11 last year at this stage compared with one so far this year).

"He said in spring training he hadn't felt so good for a long time, maybe that's part of it," Gibbons said.

"I don't feel like I'm pitching different," Buehrle said. "I haven't changed anything, I don't know. No answer for it."

Bautista, who started in right field and moved to center field in the seventh when center fielder Colby Ramus was removed with a tight right hamstring, had three hits, including a three-run homer in the first.

Lawrie, who started at third base but moved to second base in the seventh-inning shuffle, hit his seventh homer of the season with one out in sixth to give the Blue Jays a 5-2 lead. It also scored first baseman Adam Lind, who had walked. Lawrie had not played since May 5 because of a hamstring strain.

Wilson allowed six hits, including two home runs, three walks and five runs and struck out eight in six innings.

"My ball was inconsistent today," Wilson said. "I'd throw a pitch expecting it to move six inches. Sometimes it would move not at all, and other times it would move two feet. I made two bad pitches and one bad play [on an infield single in the first]. That's really what it comes down to. That ended up being five runs. I didn't give our team a chance today.

Buehrle was removed in the seventh inning after left fielder Grant Green and shortstop Erick Aybar singled with none out.

"I thought we had a good approach against him, got a lot of guys on base," Scioscia said. "He made some pitches with some guys on base to get out of some trouble."

This time right-hander Steve Delabar ended the trouble with a strikeout of center fielder Mike Trout and a double-play grounder from designated hitter Albert Pujols.

Delabar allowed the second career homer by first baseman C.J. Cron in the eighth inning.

Angeles right-hander Cory Rasmus, brother of Colby, pitched the eighth and gave up a two-run single to Juan Francisco, who came into the game to play third base in the previous inning.

Blue Jays right-hander Casey Janssen, who has been out with a back strain, pitched the ninth in his first outing of the season.

Bautista's 10th homer of the season gave Toronto a 3-0 lead in the first inning. It followed an infield single by second baseman Steve Tolleson and a walk by left fielder Melky Cabrera.

Trout cut the lead to one with a two-run double with two outs in the third. The hit scored right fielder Collin Cowgill, who led off with a walk, and left fielder Grant Green, who singled.

NOTES: The Blue Jays recalled RHP Chad Jenkins and INF Jonathan Diaz from Triple-A Buffalo before Monday's game, and C Erik Kratz was returned to Buffalo on option. RHP Sergio Santos (right elbow strain) was put on the 15-day disabled list after Sunday's game. ... The Angels put INF Ian Stewart (left hand bruise) on the 15-day disabled list on Monday after the ball hit his hand on a swinging strike in the seventh inning of Sunday's game. ... INF Luis Jimenez was recalled from Triple-A Salt Lake and started at third base on Monday. ... The Angels recalled RHP Matt Shoemaker (0-1, 4.05 ERA) from Triple-A Salt Lake to start in Philadelphia on Tuesday against Phillies LHP Cliff Lee (3-3, 3.64A). ... Blue Jays RHP R.A. Dickey (3-3, 4.72 ERA) will face Cleveland Indians RHP Justin Masterson (2-1, 3.88 ERA) in Tuesday's opener of a three-game series at Rogers Centre.