By Jeremy Kahn
SAN FRANCISCO-Casey McGehee was hit less in his his previous 18 at-bats, but that all changed with one swing of the bat.
McGehee hit a grand slam off of Jarred Cosart in the bottom of the second inning, helping the San Francisco Giants to a 6-0 victory over the Miami Marlins before a sellout crowd of 41,413, the 345th consecutive sellout at AT&T Park.
Besides the grand slam, McGehee also grounded into two more double plays, being his total on the season up to 11.
It was the third career grand slam for McGehee, and his first since April 26, 2010 against the Pittsburgh Pirates and Brendan Donnelly, while playing for the Milwaukee Brewers.
Tim Lincecum pitched a strong six innings, as he allowed just three hits, while walking three and striking out eight.
Lincecum extended his scoreless inning up to 15, just five days after throwing eight scoreless innings against the Los Angeles Angels of Anaheim.
In his career, Lincecum improves to 65-2 when getting four runs or more, this according to Bill Arnold of Sports Features Group.
Brandon Belt continues to hit the ball well, as he went 4-for-5 on the evening and is now batting .312 after being at the .077 mark on April 17.
Belt added another double, moving within one of tying Jeff Kent for the most consecutive games with a double by a San Francisco Giant.
Kent picked up a double in seven consecutive games from April 22-29, 1999.
Buster Posey went 2-for-2 at the plate with two runs scored, and was also walked twice.
Justin Maxwell also picked up two hits for the Giants in the win, as they are now 6-2 on the 10-game homestand.
The Giants extended their streak of scoring six runs or less up to 30 games, their longest streak since 1914.
To find the last time the Giants scored more than six runs in a game was in Game Four of the 2014 World Series, when they scored 11 against the Kansas City Royals.
Yusmeiro Petit pitched the final three innings, and picked up his first career save in the process.
