Buehrle pitched a two-hitter, and the Toronto Blue Jays ended a season-worst, seven-game losing streak by beating the Astros 4-0 on Thursday night.
"Today was one of those days when obviously I had a lot of stuff working for me," Buehrle said.
After Buehrle wrapped up a brisk 2:18 game with a 1-2-3 ninth, Blue Jays manager John Gibbons didn't get the chance to say much about it.
Buehrle interrupted Gibbons' news conference so he could speak to the media before leaving to attend a Tim McGraw concert.
"Grandparents are here to watch the kids, so let's go," Buehrle said.
The last-place Blue Jays had been 0-6 since the All-Star break, swept in consecutive series by Tampa Bay and the Los Angeles Dodgers -- two teams on hot streaks. Toronto had dropped 14 of 18 overall.
"It's been a while," Gibbons said of the wait between wins.
Things were easier for Toronto against the Astros, who have won just once since July 13 and have the worst record in baseball at 34-67. Houston lost for the 18th time in 22 games and was shut out for the 11th time.
"What we witnessed tonight was an experienced major league pitcher that executed a game plan," Astros manager Bo Porter said.
Maicer Izturis drove in two runs as the Blue Jays won at home for the first time since July 7.
Buehrle (6-7) struck out a season-high nine -- his highest total since he fanned a career-high 12 against Seattle in April 2005. He walked two in his first complete game of the season.
"He was just marvelous," teammate Adam Lind said. "He threw the heck out of the baseball."
Buehrle pitched his ninth career shutout, and first since throwing a perfect game against Tampa Bay in 2009.
"That's typical Buehrle," Gibbons said. "When he's on, when he's hitting his spots and he's got that good changeup. I thought he did a real good job of pitching some right-handers inside to keep them honest."
The complete game was the 29th of Buehrle's career but just the second of the season for the Blue Jays. Knuckleballer R.A. Dickey had the other, going the distance at Tampa Bay on June 26.
In Buehrle's previous start, he matched a season-worst by giving up 10 hits against Tampa Bay. He held the Astros without a hit until Justin Maxwell singled with two outs in the fifth.
"He never really left much over the plate," Houston catcher Jason Castro said. "When he was missing, it was to the corners or underneath or above the strike zone."
Erik Bedard (3-8) lost his fifth straight start, allowing one run and three hits in five innings. He walked one and struck out six. Bedard had walked five or more in three of his previous four starts.
"He's been doing a great job of really attacking guys," Castro said. "He's got very good stuff, he's got a ton of movement on his pitches."
Lucas Harrell walked Bautista and Encarnacion to begin the seventh. Pinch-hitter Lind had an RBI double, and Izturis followed with a two-run single over the drawn-in infield.
Houston didn't put a runner in scoring position until the sixth, when leadoff man Brandon Barnes was hit by a pitch and advanced to second on Jonathan Villar's sacrifice. Buehrle responded by getting Jose Altuve and Jason Castro to ground out.
Blue Jays RHP Brandon Morrow has been shut down for six weeks with a nerve problem in his forearm, effectively ending his season. ... Houston's 10-game, 11-day road trip also includes three games at Baltimore and three at Minnesota. ... The Canadian-born Bedard started in his home country for the first time since 2007. ... Astros OF Trevor Crowe (right shoulder) began a rehab assignment with Houston's Gulf Coast League team.
4 Nats players, 8 staffers test positive, game vs Phils ppd
— Four Washington Nationals players and eight staffers have tested positive for COVID-19, forcing Major League Baseball to postpone their game against the Philadelphia Phillies on Wednesday night.
Lions-Vikings? Naw, Tigers top Twins by NFL-like 17-14 final
— Jeimer Candelario and Eric Haase each drove in three runs and the Detroit Tigers, despite giving up seven homers and not hitting any, outlasted the Minnesota Twins 17-14 Wednesday.
Nationals-Phillies game postponed after 12 members of Washington organization test positive for COVID-19
The Nationals' game at Philadelphia on Wednesday has been postponed after 12 members of the team, including four players, tested positive for COVID-19.
Seattle Mariners introduce Catie Griggs as president of business operations
The Seattle Mariners introduced new president of business operations Catie Griggs, whom they hope will help with the team's culture of diversity and inclusion.
Sano unloads as he hits a 473-foot HR
Miguel Sano crushes a home run into the upper deck that travels 473 feet.
Larnach scales the wall for impressive catch
Twins rookie Trevor Larnach leaps and makes the great catch at the wall.