CLEVELAND (AP) -- Carlos Zambrano pitched seven strong innings to help the Miami Marlins open interleague play by beating the Cleveland Indians 3-2 Friday night.
Miami broke a 2-2 tie in the eighth on a sacrifice fly by Hanley Ramirez. All three Marlins runs were scored by batters who had started rallies with walks.
Zambrano (2-2) gave up four hits and two runs as he continued a strong first season in Miami after 11 years with the Chicago Cubs. The right-hander has a 1.96 ERA in eight starts since being acquired in a January trade.
Heath Bell worked the ninth for his fourth save in eight chances.
Reliever Tony Sipp (0-2) took the loss as Cleveland had a four-game winning streak broken.
Marlins center fielder Emilio Bonifacio left with a strained left thumb in the fifth inning.
Indians starter Justin Masterson, aware that Bonifacio was 20 for 20 in steals this season, threw over to first base four times to keep the speedy runner close. On one of the pickoff attempts, Bonifacio appeared to jam his hand as he dove back to the base. He then was thrown out by catcher Carlos Santana.
Bryan Petersen opened the Miami eighth with a walk off Sipp and was bunted to second by Jose Reyes. Right-hander Joe Smith came on and got Omar Infante to hit a bouncer back to him. Smith whirled and threw to second, trying to get Petersen, but the ball hit the runner and rolled into right field for an error, putting Marlins on first and third.
Ramirez then flied out to center, scoring Petersen for the second time. Petersen also walked to open the third inning against Indians starter Justin Masterson, was singled to third by Reyes and scored when Infante's ground ball forced out Reyes at second.
Cleveland took a 2-0 lead off Zambrano in the second.
Johnny Damon drew a two-out walk and scored all the way from first on Casey Kotchman's double just inside the first-base line. After Jose Lopez walked, Shin-Soo Choo singled home Kotchman for a 2-0 lead.
The Marlins tied it at 2 in the sixth. Infante walked, was doubled to third by Greg Dobbs and scored on a sacrifice fly by Giancarlo Stanton.
Masterson gave up two runs and six hits over seven innings, bouncing back from a poor start Sunday in Boston when he gave up six runs over six innings of a 12-1 loss to the Red Sox.
Notes: Indians DH Travis Hafner went 0 for 4. He had been replaced Thursday after getting hit in the right hand with a pitch. ... Indians 3B Jack Hannahan missed his fifth straight game with a sore back. ... Former Indians star OF Joe Carter and Hall of Fame RHP Phil Niekro, who pitched two seasons in Cleveland late in his career, greeted fans as part of the team's ambassador program. Niekro threw out the ceremonial first pitch. The first 15,000 fans received a Carter bobblehead souvenir. ... Santana went 3 for 4 throwing out potential base stealers and is 8 of 25 overall. ... Marlins manager Ozzie Guillen watched the Cubs-White Sox game on TV in the afternoon. Paul Konerko, whom Guillen managed for eight seasons, was hit in the helmet by Cubs pitcher Jeff Samardzija. "I texted him right away," Guillen said. "He texted me 10 minutes later and said he was fine." ... Guillen's sister, Darlenys, is married to Indians pitching coach Scott Radinsky. ... Miami is 7-3 against the Indians in interleague play since beating Cleveland in a seven-game World Series in 1997.