ST. LOUIS -AP- Brandon Moss broke out of a lengthy slump with a tiebreaking home run and Aledmys Diaz connected in his return to the starting lineup, leading the St. Louis Cardinals over the Chicago Cubs 4-2 Tuesday night.The Cardinals ensured that the runaway Cubs won't clinch the NL Central at Busch Stadium. Chicago's magic number is three, and the series in St. Louis wraps up Thursday. St. Louis remained a half-game behind the New York Mets for the second wild-card spot.Moss entered the game mired in a 1-for-41 skid. He hit a two-run homer in the sixth off Jason Hammel (14-9).Dexter Fowler led off the game with a home run against Jaime Garcia.Alex Reyes (2-1) won with 4 1/3 innings of scoreless relief. Kevin Siegristgot his second save.Moss singled in the second and scored on Diaz's 15th homer of the season. Diaz started for the first time since July 31, when the All-Star shortstop broke his thumb.Garcia, who lasted just 1 2/3 innings, the shortest outing in his 146-start career. Garcia gave up two runs on three hits, including Fowler's seventh leadoff homer of the season.Hammel allowed four runs on six hits in 5 2/3 innings. He struck out nine and walked two.