Avisail Garcia and Leury Garcia homered to back run-starved starter Jose Quintana and the Chicago White Sox beat the Kansas City Royals 5-2 on Wednesday to complete a three-game sweep.
Chicago won its fourth straight, while Kansas City dropped every game on a seven-game trip.
Quintana (1-4) had a season-high 10 strikeouts in six innings. He allowed five hits and two runs - one earned - and walked two. The left-hander received only four runs of support in his first four starts combined.
Avisail Garcia's two-run homer, his fourth of the season, went to deep center field in the sixth inning to give Chicago a 4-2 lead. Leury Garcia put a line drive over the fence in right to close the scoring in the seventh.
Right-hander Nathan Karns (0-2) was the loser.
>>Pirates Beat Cubs
Gift Ngoepe, the first African to reach the major leagues, singled in his first plate appearance and Josh Harrison led off the bottom of the first with a home run Wednesday night to lead the Pittsburgh Pirates to a 6-5 victory over the Chicago Cubs.
Ngoepe was recalled from Triple-A Indianapolis and entered the game in fourth inning as part of a double switch and finished 1 for 2 with a walk. The 27-year-old South African, who signed with the Pirates in 2008 as an amateur free agent, led off the bottom of the fourth with a hit off winless Cubs ace Jon Lester.
A year after winning 19 games in helping the Cubs win their first World Series title since 1908, Lester (0-1) is still looking for his first victory after five starts. The left-hander was tagged for six runs - five earned - and 10 hits in 5 2/3 innings.
Wade LeBlanc (1-0), who pitched 1 1/3 scoreless innings in relief of rookie Tyler Glansow, got the win.
>>Cardinals, Blue Jays Canceled, Double-Header Thursday
The St. Louis Cardinals' game against the Toronto Blue Jays on Wednesday night has been postponed because of rain.
The game has been rescheduled as part of a day-night doubleheader on Thursday. The first game will start as scheduled at 12:45 p.m. The makeup game will start at 6:15 p.m.
St. Louis ace Carlos Martinez, who is still in search of his first win, had been scheduled to start Wednesday night. Mat Latos was to start for Toronto.