SHARECOMMENTMORE

R.B. FALLSTROM
AP Sports Writer

ST. LOUIS (AP) - Francisco Liriano was dominant coming off the worst outing of his career and the Pittsburgh Pirates got home runs from Pedro Alvarez and Garrett Jones in a 5-1 victory over the St. Louis Cardinals on Wednesday night.

The win snapped a season-worst four-game losing streak and gave Pittsburgh a three-game lead in the NL Central.

The Pirates had a five-run cushion after four innings against rookie Shelby Miller (11-8), who didn't miss a turn five days after getting drilled on the elbow and lasting just two pitches against the Dodgers.

Liriano (13-5) allowed four hits with six strikeouts and needed just 94 pitches to beat the Cardinals for the second time this year. He is 3-0 in his career against St. Louis. His last time out, the lefty was punished for 10 runs in 2 1-3 innings at Colorado.

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