LOS ANGELES (AP) Yasiel Puig extended his career-best hitting streak to 12 games with his third home run in four days, a go-ahead three-run shot, and drew a bases-loaded walk in the Los Angeles Dodgers' 6-5 win over the Florida Marlins on Monday night.
Dan Haren (5-1) overcame a shaky start following his 3-2 loss at Washington last Wednesday, allowing three runs and seven hits over seven innings without walking a batter after losing his previous four decisions against the Marlins.
Brian Wilson inherited a 6-3 lead from Haren and promptly gave up a leadoff walk to Christian Yelich and a home run by pinch-hitter and former Dodger Reed Johnson on the next pitch. But Kenley Jansen pitched a perfect ninth for his 12th save.
Yelich helped stake Tom Koehler (3-3) to a 3-1 lead with a solo homer in the third, but the Marlins right-hander never made it through the fourth.