The St. Louis Cardinals lose the second game of their weekend series with the San Francisco Giants, dropping a 7-6 decision Saturday night at Busch Stadium.

The Cardinals jumped out to a 2-0 lead in the 2 nd inning when starting pitcher Braden Looper doubled with 2 men out to drive in 2 runs.

San Francisco tied it up in the top of the 3 rd , scoring a pair of runs.

The Giants then took the lead with a run in the 6 th . But it was short lived as St. Louis came back to tie it in the bottom of the 6 th on Skip Schumaker’s 1 st home run of the year.

San Francisco went back on top in the 7 th as the Giants produced 4 runs to take a 7-4 lead. Not to be outdone, the Cards responded with 3 runs in their half of the 8 th to narrow the score to 7-6. But that was as close as it would get as the Giants held on for the win.

Tim Lincecum (4-2) pitched 6 innings for the win. Brad Hennessey pitched 1 scoreless inning to earn his 5 th save. Looper (6-7) took the loss, giving up 5 runs, 4 of them earned, in 6 1/3 innings.

For the second night in a row, Barry Bonds failed to move closer to baseball’s all time home run record as he was 0 for 2 with 2 walks in 4 plate appearances.

The Cardinals (39-45) and the Giants (38-47) wrap up their weekend series Sunday afternoon at Busch Stadium in the finale before the All Star Break. Todd Wellemeyer (2-2) goes to the mound for the Redbirds against San Francisco’s Barry Zito (6-8).