Rapid Reaction: White Sox 2, Marlins 1

CHICAGO -- The Chicago White Sox continued a strong homestand with a 2-1 victory Saturday over the Miami Marlins.

How it happened: Conor Gillaspie delivered a second consecutive game-ending hit for the White Sox with his single in the bottom of the ninth inning to score Dewayne Wise from second base. A day earlier, Jeff Keppinger had a game-winning single. Two outs from the seventh complete-game shutout of his career, Jake Peavy gave up a game-tying home run to the Marlins' Derek Dietrich. Peavy still ended up with his 14th career complete game.

What it means: When the White Sox and Angels met two times earlier this month it was billed as a series between two disappointing teams. Since then, though, both teams have started to impress. The teams split a four-game series in California May 16-19, with the Angels winning the final two games. That Angels win streak has now grown to seven games. The White Sox, meanwhile, have won four of five since that series ended.

Outside the box: After moving into third place on Friday night, the White Sox are now taking aim at a .500 record. The victory Saturday gave them a 23-24 mark. The last time they were at .500 was on April 10 when they were 4-4. They White Sox are also 3 1/2 games in back of the second-place Cleveland Indians. April 10 was also the last time the White Sox were as high as second place in the American League Central.

Off beat: In a game void of runs, fans in the park had something to cheer about in the sixth inning when a goal horn rung out over the sound system. It signified the Chicago Blackhawks' first goal scored across town at the United Center in their win-or-go-home matchup with the Detroit Red Wings. Between half innings, the U.S. Cellular Field video board even showed the replay of the goal.

Up next: The White Sox will send right-hander Dylan Axelrod (2-3, 4.13 ERA) to the mound Sunday against Miami in the finale of the three-game series. The Marlins will counter with right-hander Alex Sanabia (3-6, 4.56) in the 1:10 p.m. start from U.S. Cellular Field.