Jordan Walker homered and Michael McGreevy shut out the punchless Dodgers for six innings as the St. Louis Cardinals beat Los Angeles 3-2 Saturday night for their sixth straight win. The Dodgers have lost a season-high four in a row and have gone five straight games without a home run for the first time since May 2015. After back-to-back doubles by Iván Herrera and Alec Burleson to start the third inning, Walker smashed a hanging split-fingered fastball from Roki Sasaki (1-3) just over the left-field wall for a 3-0 St. Louis lead.