Photos and VideosMore Photos and Videos
Anibal Sanchez took a three-hitter into the seventh, Omar Infante hit a pair of solo homers and the Miami Marlins spoiled the Philadelphia Phillies' home opener with a 6-2 victory on Monday afternoon.
Sanchez (1-0) allowed two runs and six hits in 6 1-3 innings, outpitching two-time All-Star Cole Hamels (0-1).
Gaby Sanchez had two hits and two RBIs, Emilio Bonifacio had three hits and Austin Kearns hit a solo shot off Jonathan Papelbon.
The Phillies continued to struggle offensively. They've scored eight runs and are off to a 1-3 start. They didn't score until the seventh when Freddy Galvis hit a two-run double for his first major league hit, snapping an 0 for 12 start.
The Marlins improved to 2-3 and bounced back after Heath Bell blew his first save opportunity for his new team in a 6-5 loss at Cincinnati on Sunday.
Before the game, Marlins manager Ozzie Guillen said he will return to Florida on Tuesday's off day to apologize at Marlins Park for telling a magazine he loves Fidel Castro.
Hamels allowed four runs - three earned - and eight hits, striking out nine in 5 1-3 innings. Jose Reyes, one of Miami's four big-name acquisitions, led off the game with a single and Bonifacio followed with a single. After a double steal, Reyes scored on Hanley Ramirez's groundout to second base. Hamels stranded Bonifacio at third by striking out Gaby Sanchez and Kearns.
Ramirez led off the fourth with a double to left and scored on Sanchez's single to right for a 2-0 lead.
Infante drove one out to left to make it 3-0 in the fifth. He lined one over the left-field wall off Joe Savery leading off the seventh, giving the Marlins a 5-0 lead. Infante fell a single shy of the cycle on Saturday night against Cincinnati.
Notes: Sanchez improved to 4-8 against Philadelphia. ... The Phillies are 25-12 against the Marlins since 2010. ... Marlins RF Giancarlo Stanton was scratched from the lineup because of pain in his left knee. ... Infante has seven career multihomer games. ... Reyes was caught trying to steal third base to end the top of the fifth. ... Halladay (1-0) opposes Josh Johnson (0-1) when the series resumes on Wednesday night. Halladay is 4-3 against the Marlins, including a perfect game in 2010. Johnson is 5-3 with a 3.16 ERA vs. Philadelphia.