OAKLAND, Calif. (AP) -- Kurt Suzuki's knee was throbbing. So was his foot, painful reminders of the foul balls that that hit off his body earlier in the night.
Still, the Oakland catcher managed to smile as he stood beside his locker after delivering the game-winning hit.
"At my position you expect to get foul tips," said Suzuki, who doubled in pinch-runner Jack Hannahan with the winning run in the 11th inning as the A's withstood four home runs by Florida to beat the Marlins 7-6 on Friday night.
"You just have to keep going and take care of it. I'm going to sit in the cold tub right now and take care of that stuff but everything's fine and I'll be ready to go tomorrow, that's for sure."
Suzuki hit a two-run homer and a two-run double before his game-winning hit off Florida's Doug Waechter gave the A's their fourth walkoff win of June and sixth overall this season.
Dan Uggla hit his 22nd and 23rd home runs of the season for the Marlins, who rallied from a 4-0 deficit to force extra innings. It was the fourth multihomer game of the season for Uggla and the ninth of his career.
Eric Chavez opened the 11th for Oakland with a long fly ball that left fielder Luis Gonzalez dropped at the wall. Hannahan replaced Chavez on second before Suzuki lined a 1-2 pitch off Waechter (0-2) down the right field line to knock in the winning run.
"[Suzuki] got beat up pretty good tonight," Oakland manager Bob Geren said. "He fouled a ball off his foot. He fouled a ball of his knee. He just kept gutting it out. He was very banged up and still put together some great at-bats all the way to the final one."
Suzuki and Carlos Gonzalez hit back-to-back home runs in the fourth. It was the first career homer for Gonzalez, who was acquired by Oakland in the offseason as part of a multiplayer deal that sent staff ace Dan Haren to Arizona.
"It's all about fighting. We never give up," Gonzalez said. "Even if we have to go 15 or 20 [innings], we're going to fight to the end. This is a team that never gives up."
Uggla homered off A's starter Rich Harden in the sixth and hit another off Street in the ninth, passing Philadelphia's Chase Utley for the major league lead. Jeremy Hermida also homered off Street, who blew a save for only the third time in 16 opportunities this season.
It was just the second time in his career that Street has allowed two home runs in one game.
The Marlins also got a home run from Hanley Ramirez to up their majors-leading total to 110, but lost in their first trip to Oakland.
"We almost stole it from them," Uggla said. "They were beating us all game and we almost stole it from them and they came back and fought right back, so you have to tip your cap to them. It's the way it goes sometimes."
Florida starter Mark Hendrickson allowed four runs on seven hits in 6 1/3 innings but avoided his fourth straight loss thanks to the Marlins' power surge.
Harden, who was trying to become Oakland's first pitcher since 2001 to win his first five decisions, gave up five hits and had five strikeouts in 5 2/3 innings. The right-hander moved into 20th place on Oakland's career strikeout list with 503.
The temperature was 91 degrees at first pitch ... The win was the A's 119th in interleague play, tying them with the New York Yankees for tops in the majors. The Marlins have the third-most at 109. ... Oakland activated INF Donnie Murphy from the disabled list and optioned INF Gregorio Petit to Triple-A Sacramento. ... Marlins RHP Josh Johnson, on the mend from Tommy John surgery in August, will make his next start for Double-A Carolina. ... Former A's pitcher Vida Blue will throw out the ceremonial first pitch Saturday as part of Oakland's 40th anniversary celebration.