Hero: Reed Johnson, who got a rare start in right field, went 3-for-5 with a triple, drove in four, and made a spectacular catch in the second inning, slamming into the right-field wall to rob former Cub Mike Fontenot of extra bases.
Goat: Carlos Pena's struggles continued as the $10-million man went 0-for-4 with three strikeouts, dropping his average to .212.
Key Play: Starlin Castro's soft line-drive, one-out single to right off San Francisco starter Madison Bumgarner (0-6) scored Johnson from second to snap a 1-1 tie and put the Cubs (17-20) ahead to stay during a three-run second inning.
Comments: Ryan Dempster (2-4) turned in his third straight sharp performance, striking out 11 and walking one in six innings while allowing two runs - both earned - on six hits. It was his 13th career double-digit strikeout performance and first this season. Dempster is 1-1 with a 2.25 ERA in three May starts after a horrendous April (9.58 ERA in 6 starts). ... Castro and Darwin Barney - 1-2 in the lineup Friday - each went 3-for-5, and combined to score four runs and drive in five. Castro is 10-for-17 in his last four games and has raised his average to .331 after a brief slump. ... Marlon Byrd (2-for-4) extended his hitting streak to 14 games when he legged out an infield single in the first inning. ... The Giants (21-17) saw their six-game winning streak end.
Next: Doug Davis, a 35-year-old journeyman left-hander, will make his Cubs debut when the Cubs host the Giants in a rare Saturday night (Fox, 6:10 p.m.) Wrigley Field tilt. The Giants will counter with a journeyman of their own, right-hander Ryan Vogelsong (2-0, 3.05), who went 2,412 days between wins as a starter before claiming a victory April 28. Davis is 3-3 with a 2.98 ERA in seven career starts at the Friendly Confines.