Pitcher of the Day: Randy Johnson, San Francisco Giants
Giants 2, Diamondbacks 0
Randy Johnson showed he can still dominate hitters.
After getting off to a rough start with the Giants, the Big Unit threw seven one-hit innings, racking up seven strikeouts. Johnson earned career win No. 296, which was especially sweet coming against Arizona—a franchise he played with for eight seasons.
The Giants scored their runs on a Travis Ishikawa sacrifice fly and a bases-loaded double play. Bob Howry pitched a perfect eighth before Brian Wilson threw a 1-2-3 ninth.
Hitter of the Day: Raul Ibanez, Philadelphia Phillies
Phillies 5, Padres 4
Raul Ibanez has been one of the most underrated signings of the offseason.
Ibanez capped off a huge Philadelphia comeback by slugging a walk-off, two-run homer. The Phillies won 5-4 after trailing 4-0 in the sixth inning.
Ibanez is hitting .386 with five home runs in his first season in the National League. Pat Burrell, the man Ibanez replaced in left field, is hitting .225 with one homer for Tampa Bay.
Game of the Day: Texas Rangers 6, Kansas City 5
An entertaining back-and-fourth affair ended with a walk-off home run.
Texas led 2-0 and 3-2 after the first and second innings, respectively. But Kansas City responded, scoring runs in each of the next three innings to take a 5-3 lead. After a rough first two innings, Royals starter, Kyle Davies, held the Rangers scoreless for the next four innings.
Their bullpen wasn't quite as successful.
Texas scratched across two runs in the eighth inning before Michael Young, the first batter Kyle Farnsworth faced, hit a home run. It was the first walk-off hit of his career.
Click here for the rest of the roundup.
Click here for today's preview.