David Freese of the Pirates got the first hit of the new Major League Baseball season and Toronto star Troy Tulowitzki hit the first home run.
It was 39 degrees at PNC Park on Sunday when Pittsburgh lefty Francisco Liriano began the year by throwing a ball to St. Louis leadoff man Matt Carpenter.
Gregory Polanco doubled in the second inning and scored the first run on Liriano's single.
Hours later, Tulowitzki homered for the Blue Jays at Tampa Bay.
Pittsburgh star Andrew McCutchen became the first runner this year when he was grazed by a pitch from Wainwright. Cardinals manager Mike Matheny lost the first replay challenge when it was ruled that McCutchen was nicked.