John Gant pitched 6 2/3 innings and the St. Louis offense erupted for five seventh-inning runs as the Cardinals salvaged the finale of a three-game series, 5-2, over the host Detroit Tigers on Sunday afternoon.Gant (7-5) allowed two runs on five hits and struck out six. Carlos Martinez got the last three outs for his second save.Carson Kelly had two hits and an RBI, and Paul DeJong added two hits and scored a run. St. Louis lost the first two games of the series in walk-off fashion.Detroit starter Michael Fulmer (3-11) was perfect through five but was charged with five runs, three earned, on five hits in 6 1/3 innings. Nicholas Castellanos had two hits and a run scored.Fulmer was in a groove from the start, striking out Matt Carpenter looking. He recorded back-to-back strikeouts on Jose Martinez and Matt Adams to end the fourth and whiffed Marcell Ozuna in the fifth.The perfect game bid ended when he walked Yairo Munoz on a 3-2 pitch. Munoz was caught stealing on a pitchout, which proved to be a big play.Fulmer also walked the next batter, and the no-hit bid ended when Kelly singled to right. But Fulmer responded by retiring Carpenter and Martinez on fly balls.