Even Matt Carpenter has been surprised by the run he has been on. Carpenter, who has won two of the last three NL Player of the Week awards, hit his 30th home run, a tiebreaking drive in the eighth inning that lifted the St. Louis Cardinals over the Miami Marlins 3-2 on Tuesday night. http://www.espn.com/mlb/recap?gameId=380807128