Jaime Garcia scattered seven hits over eight innings and Matt Holiday hit a two-run home run to lead the Cardinals to a 2-1 win over the Reds on Tuesday night at Busch Stadium. Garcia (3-1) got stronger as the game progressed as he retired the final seven batters he faced. He threw 92 pitches and 70 for strikes. Edward Mujica struck out the side -- Joey Votto, Brandon Phillips and Jay Bruce -- in the ninth for his fifth save. Holliday’s home run gave the Cardinals multiple runs in an inning for the first time since they scored four in the eighth on Friday against Pittsburgh. The Reds took a 1-0 lead in the fifth inning when Shin-soo Choo doubled home Derrick Robinson. Devin Mesoraco led off the inning with a single and was forced out on a grounder by Robinson, who then moved to second on a sacrifice. The Cardinals had only three singles by Beltran, Yadier Molina and Pete Kozma against Arroyo on the first five innings and none of the runners got further than first base. Holliday homer gives Cards lead Matt Holliday gave the Cardinals' struggling offense a lift when he hit a two-run homer off of Bronson Arroyo in the sixth inning to give the Cardinals and Jaime Garcia a 2-1 lead. Holliday connected on a 3-2 pitch for his third homer. It was the first time the Cards have scored more than one run in an inning since they tallied four in the eighth on Friday. Carlos Beltran singled ahead of Holliday's homer. Beltran has two hits in his return to the lineup after a bout with the flu. He also flew out to the warning track in right field. Choo doubles in first run Shin-soo Choo doubled off the left-center field fence in the fifth inning, scoring Derrick Robinson and giving the Reds a 1-0 lead over the Cardinals. The Cardinals have three hits through five innings against Bronson Arroyo. Carlos Beltran singled in the first, Yadier Molina singled in the second and Pete Kozma singled in the fifth. But none got to second base.