PITTSBURGH (AP) – Carlos Martinez pitched into the ninth inning for his third consecutive win and Matt Holliday had a three-run homer among his three hits as the St. Louis Cardinals beat the Pittsburgh Pirates 5-1 on Saturday night.

The Cardinals won for the sixth time in seven games. Pittsburgh lost its fourth in a row.

READ MORE: Parkway Carjacker Suspect Arrested In Indiana County

Martinez (7-5) gave up one run and six hits in 8 1/3 innings before being lifted when the Pirates put runners on first and second with one out.

Trevor Rosenthal got two outs for his 12th save in 14 opportunities. He blew a save in the ninth inning Friday night in a game the Cardinals eventually won 9-3 in 12 innings.

Join The Conversation On The KDKA Facebook Page
Stay Up To Date, Follow KDKA On Twitter

READ MORE: Amber Alert Canceled For Reportedly Abducted 2-Year-Old Byron McDonald

Martinez threw 122 pitches in an attempt to pitch his first career complete game in his 49th start. He struck out five and walked three.

Before starting his winning streak, Martinez lost five straight starts.

Holliday’s 10th home run capped a four-run fifth inning against Francisco Liriano (4-6).

MORE NEWS: Webinar To Teach City Residents How To Recycle

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