333 LINKEDINCOMMENTMORE

R.B. FALLSTROM

AP Sports Writer

ST. LOUIS (AP) - Zack Greinke worked six strong innings and Jonathan Lucroy's two-run double capped a three-run sixth as the Milwaukee Brewers beat the St. Louis Cardinals 3-2 Sunday to avoid a three-game sweep.

Greinke (3-1) allowed a run on seven hits to help stop the Brewers' six-game road losing streak. He's 2-1 with a 2.11 ERA in four career games in St. Louis. He pitched a lot better than in his only other road start this year, when he surrendered eight runs in 3 2-3 innings at Chicago on April 12.

Jaime Garcia (2-1) fell to 17-10 at home with a 2.38 ERA and all three of his shutouts, and 12-7 with 4.15 ERA on the road.

(Copyright 2012 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)

Read or Share this story: http://www.ksdk.com/story/news/1/01/01/brewers-beat-cardinals-3-2-avoid-sweep/3052851/