HOUSTON (AP) — Jason Michaels hit a two-run, pinch hit homer in the eighth inning after Kaz Matsui's sacrifice bunt scored the go-ahead run and the Houston Astros beat the Florida Marlins 7-5 Tuesday night in Lance Berkman's season debut.

Berkman doubled and drove in two runs on groundouts to help the Astros to their first home win this season after dropping their first six at Minute Maid Park.

Hunter Pence doubled off Tim Wood (0-1) in the eighth inning before a single by Pedro Feliz. Matsui sacrificed Pence home to make it 5-4 before Michaels' shot.

Florida's Jorge Cantu homered and had two RBIs to extend his hitting streak to 18 games.

Brandon Lyon (1-1) pitched a perfect eighth for the win and Matt Lindstrom allowed one run in the ninth to get his third save.

Wes Helms hit an RBI single with two outs in the ninth before Gaby Sanchez grounded out to end the game.

Wood allowed four hits and four runs with a walk in two innings as Houston scored its most runs of the season.

The Astros tied it at 4 when Berkman knocked Geoff Blum home on a groundout with one out in the seventh inning.

Berkman looked good in his first game back from knee surgery when he made a face-first diving catch to get Dan Uggla out in the third inning. He got up and dusted himself off before flashing a quick thumbs up to assure everyone he was OK. His first hit came later in the third on a double that landed in the corner of left field.

Marlins starter Chris Volstad gave up five hits and three runs with two walks in six innings.

After allowing six hits in the first 1 2-3 innings — including four straight to start the game — Brett Myers settled down and retired the next 10. He didn't allow another hit until Cantu's homer to start the sixth inning that made it 4-2. He was replaced by Brandon Lyon, who pitched a scoreless eighth.

Myers gave up eight hits and four runs with two strikeouts in seven innings.

J.R. Towles hit his second RBI single of the game to make it 4-3 in the sixth.

Florida went up 2-0 early on four straight singles, the last two by Hanley Ramirez and Cantu.

Houston got one back when Michael Bourn walked, stole two bases, and came home on an RBI groundout by Berkman.

Chris Coghlan hit an RBI single in the second and Towles replied for Houston in the bottom half, making it 3-2.

NOTES: Houston RHP Sammy Gervacio, on the disabled list with a shoulder injury, started a rehabilitation assignment with Triple-A Round Rock on Monday. He allowed a run and hit with a walk in one inning. ... Florida RHP Brian Sanches (right hamstring) is on a rehabilitation assignment with Jupiter and should be ready to return to the Marlins on Monday.