Duke, Pirates beat Cardinals 7-4

ST. LOUIS (AP) - Zach Duke beat St. Louis for the first time in nearly three seasons and Freddy Sanchez went 4 for 5 for his third straight multihit game to open the year in the Pittsburgh Pirates' 7-4 victory over the Cardinals on Wednesday night.

Jack Wilson matched his career best with four hits and two RBIs. Nate McLouth's two-run homer snapped his 0 for 8 start.

Albert Pujols set a franchise record for a Cardinals first baseman with seven assists - the most in the majors by a first baseman since the Pirates' Bob Robertson had eight on June 21, 1971.

The Cardinals will try to salvage the series today with an afternoon match up.  Scheduled to take the mound for St. Louis is Chris Carpenter. Ross Ohlendorf will take the mound for Pittsburgh.

First pitch at Busch Stadium is scheduled for 12:40 p.m.

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