Sports Sportsin partnership with NESN your connection to The Boston Globe

'V' is for Victorino, victory

Phillies fans receive trinket, then a treat

On his own bobblehead day, Shane Victorino (left) delivered a walkoff homer for Philadelphia. On his own bobblehead day, Shane Victorino (left) delivered a walkoff homer for Philadelphia. (RUSTY KENNEDY/ASSOCIATED PRESS)

Shane Victorino put quite a cap on his own bobblehead day.

Victorino hit a walkoff homer in the ninth inning, and Ryan Howard's three-run shot helped the Phillies beat the San Francisco Giants, 9-8, yesterday in Philadelphia.

With the score tied and one out, Victorino drove a 1-0 pitch from Kevin Correia (1-2) over the left-field fence for the first game-winning homer of his career.

Before the game, children in the crowd of 39,293 received a hula figurine of Victorino.

"Pretty ironic, isn't it?" said Victorino, who was born in Hawaii. "In the dugout, Wes Helms was saying it would be something if I won the game on the day my bobblehead was given out. It's funny how it happened. I got a good pitch and drove it out."

The Giants made it 8-all in the top of the ninth on Kevin Frandsen's RBI single off Antonio Alfonseca (3-1) after Fred Lewis and Ryan Klesko walked against Ryan Madson. Alfonseca avoided further damage by getting Bengie Molina to ground into an inning-ending double play.

Howard's 10th homer, off lefthander Jack Taschner, highlighted a five-run seventh that gave the Phillies an 8-7 lead.

Helms's two-run double had given Philadelphia a 7-5 edge. Chase Utley and Aaron Rowand homered earlier for the Phillies.

Molina had three hits for the Giants, including a solo homer and a double. Randy Winn also connected.

"Obviously, it's a tough loss," San Francisco manager Bruce Bochy said. "In this place, there's no safe lead."

Cubs 10, Braves 1 -- Mark DeRosa hit a grand slam, Alfonso Soriano and Derrek Lee added solo homers, and host Chicago closed out a tumultuous weekend by snapping its six-game losing streak.

Friday's fight between players and manager Lou Piniella's ejection Saturday were forgotten by the first inning, when DeRosa hit his second career grand slam, off Atlanta spot starter Lance Cormier (0-1). Soriano homered in the second and Lee followed suit an inning later.

Sean Marshall (1-2) allowed one run and six hits in 6 2/3 innings and left to a loud ovation. He walked one and struck out eight -- tying the career high he set May 23 against San Diego.

Tigers 9, Indians 2 -- Jeremy Bonderman improved to 5-0 and Gary Sheffield hit a two-run homer for Detroit, which gained a four-game split in Cleveland to pull within 2 1/2 games of the Indians in the AL Central.

Bonderman gave up a two-run homer to Victor Martinez in the first before shutting down a Cleveland offense that averaged 6.9 runs in its previous 11 games. He didn't give up another hit until David Dellucci and Josh Barfield had one-out singles in the seventh.

Sheffield's 13th homer came off Jeremy Sowers (1-6), who allowed seven hits and five runs in four innings, putting his ERA at 6.63 and his roster spot in jeopardy.

Diamondbacks 4, Mets 1 -- Doug Davis allowed just one run over 7 2/3 innings and Arizona concluded a 5-1 road trip with its ninth win in 10 games.

After Jose Reyes lined Davis's first pitch to left for a single, Davis (4-6) retired 11 of the next 12 batters. He didn't allow more than one base runner in any of the first seven innings. The lefthander finished with three walks and six strikeouts.

Angels 4, Orioles 3 -- Vladimir Guerrero's two-run homer in the bottom of the ninth off Baltimore closer Chris Ray picked up Los Angeles, which was held to one hit through seven innings by Jeremy Guthrie.

Chone Figgins greeted Ray (3-4) with a leadoff single in the ninth, and the righthander went to a 1-1 count on Guerrero before the slugger drove a hanging slider over the fence in left-center for his 350th career homer and 12th this season.

Brewers 3, Marlins 0 -- Ben Sheets (6-3) pitched six shutout innings, striking out seven, and host Milwaukee took advantage of a wild Dontrelle Willis to win its first series in nearly a month.

Willis (7-4) walked a career-high six and struck out none in six innings. The Brewers got to him early, scoring in the first on Prince Fielder's RBI single and again in the third on an RBI single by Johnny Estrada.

Dodgers 5, Pirates 4 -- Andre Ethier's two-run homer in the eighth off Salomon Torres (0-2) finished Los Angeles's five-run comeback in Pittsburgh, and the Dodgers overcame a rare bad start by Brad Penny, who was shaky over six innings.

Rockies 10, Reds 9 -- Garrett Atkins homered and singled in the winning run in the bottom of the 10th for Colorado, which came back from a six-run deficit.

Cardinals 8, Astros 6 -- So Taguchi and Albert Pujols homered off Dan Wheeler (0-2) in the top of the 10th, Pujols's homer his second of the game for visiting St. Louis.

Padres 7, Nationals 3 -- Josh Bard homered and drove in a career-high four runs in support of David Wells (3-3), who worked five solid innings in rainy conditions in Washington.

Blue Jays 4, White Sox 3 -- Adam Lind's three-run double in the sixth was the key hit for host Toronto, which rallied against Chicago's bullpen for the second straight day.

Devil Rays 5, Royals 1 -- At St. Petersburg, Fla., J.P. Howell (1-0) pitched eight impressive innings in his first start this season and Delmon Young and Carlos Pena hit solo homers for Tampa Bay.

Mariners 11, Rangers 6 -- Jose Lopez had four hits, including a three-run double during a five-run fourth for host Seattle.