ST. LOUIS (AP) -- Journeyman fill-in Justin Lehr worked into the seventh inning to win his second straight outing and Alex Gonzalez matched his career high with four hits in the Cincinnati Reds' 5-4 victory over the St. Louis Cardinals on Tuesday night.
Laynce Nix had a two-run double in a three-run first inning against stand-in starter Mitchell Boggs (1-1), helping end St. Louis' four-game winning streak. Francisco Cordero allowed a run in the ninth and earned his 25th save.
Albert Pujols hit his major league-leading 37th homer in the eighth, ending a 1-for-18 slump at home. Yadier Molina's RBI double in the eighth was his third hit and Matt Holliday singled three times.
Lehr (2-0) allowed one run and 11 hits, leaving after Brendan Ryan's leadoff single in the seventh.
(Copyright 2009 by The Associated Press. All Rights Reserved.)