Tyler Flowers hit a three-run homer and Jose Quintana pitched 6 2/3 innings to lead the Chicago White Sox to a 7-0 victory over the Blue Jays on Wednesday night in Toronto.
Alex Rios also homered to back Quintana (1-0), who held the Blue Jays to five hits with two walks while striking out seven in his third start of the season.
J.A. Happ (2-1), a Spring Valley native, allowed six hits, including two homers, and five runs in 5 2/3 innings to end a string of four consecutive quality starts by the Blue Jays' rotation.
The White Sox have won two straight after dropping the opener of the four-game series on Monday.
Following a two-out double by Dayan Viciedo and a walk to Alexei Ramirez in the second, the White Sox took a 3-0 lead when Flowers sent a 2-1 fastball into the seats in right-center for his third homer of the season.
Munenori Kawasaki and Rajai Davis singled with two outs in the third for Toronto's first base runners, but Quintana struck out Melky Cabrera to end the inning.
The White Sox went ahead 4-0 in the fourth on doubles by Paul Konerko and Ramirez.
Pirates: 5, Cardinals 0: A.J. Burnett took a no-hitter into the seventh inning nearly 12 years after throwing the only one of his career, pitching the Pirates past the Cardinals in Pittsburgh.
Burnett (1-2) lost his bid with two outs in the seventh on Carlos Beltran's double to right-center. That was the lone hit given up by the 36-year-old right-hander in seven dominant innings.
The only other runner he allowed came when he hit Daniel Descalso with a 2-2 pitch with one out in the sixth to end his shot at a perfect game. Burnett struck out eight to raise his season total to 35 in 24 innings.
His bid for a no-hitter came on a night when he recorded the 2,000th strikeout of his 15-year career. Burnett reached the milestone when he caught Beltran looking to lead off the second.