Yadier Molina hit a solo homer while Jhonny Peralta ripped a two-run double as the Cardinals dropped the Dodgers 3-1 at Chavez Ravine. Carlos Martinez allowed one run but lasted just four-and-a-third innings for St. Louis. Seth Maness got the win in relief while Trevor Rosenthal notched his 24th save as the Cards won their fifth in seven games. Dee Gordon went 3-for-4 and knocked in the lone run for Los Angeles while Hyun-Jin Ryu gave up three runs over seven frames, falling to 9-and-4. The Dodgers had won five of their last six.