Adrian Gonzalez hit a grand slam and Howie Kendrick added a two-run homer, helping the Los Angeles Dodgers spoil Mike Mayers' major league debut in a 9-6 win over the St. Louis Cardinals Sunday night.

The temperature at the start in Busch Stadium was 96 degrees.

Scott Kazmir (9-3) pitched five innings to earn the victory. He allowed three runs on six hits.

After a rainout earlier in the week forced a doubleheader, the Cardinals decided not to start Carlos Martinez on short rest and called up the 24-year-old Mayers from Triple-A Memphis for a spot start. St. Louis was the last team in the majors to use a pitcher not in their starting five this season.

Mayers (0-1) lasted just 1 1/3 innings, throwing 62 pitches. He gave up nine runs on eight hits, including two home runs. His ERA is 60.75.

Kenley Jansen got his 29th save in 34 opportunities with a spotless ninth.