DENVER — Antonio Perez homered and drove in a career-high five runs, and Jason Phillips added a three-run shot to send the injury-riddled Los Angeles Dodgers to a 9-5 victory Wednesday night over the Colorado Rockies.

Perez was a replacement for All-Star second baseman Jeff Kent, who sat out with a sore hamstring.

The Dodgers won for only the seventh time in 22 games.

All-Star shortstop Cesar Izturis (hamstring) is on the disabled list, outfielder J.D. Drew (broken wrist) will miss eight weeks and closer Eric Gagne (elbow) is out for the year.

MIAMI — Marlins pitchers had 22 strikeouts, 14 by starter A.J. Burnett in six innings, then Juan Encarnacion’s single in the 12th inning gave Florida the victory.

Cardinals 2, D’backs 1

PHOENIX — David Eckstein’s suicide squeeze scored pinch runner So Taguchi in the ninth inning to give Chris Carpenter (13-4) the victory, tying him for the major league lead.

Astros 5, Padres 4

HOUSTON — NL West leader San Diego lost for the ninth time in 14 games. The Astros improved to 7-1 in their last eight and 13-3 in their last 16, moving ahead of the Cubs for second place in the NL Central.

(Click here if you are unable to view this photo gallery on your mobile device) The Ruth Bancroft Garden in Walnut Creek celebrates the life of its founder Ruth Bancroft who died at 109 on November 26, 2017. The Ruth Bancroft Garden is a nonprofit public dry garden that was planted by Mrs. Ruth Bancroft in 1972 and was opened to the...