Larry Walker (Cardinals): Winning 3-run homer to right. Top 7, 1 out, Cardinals 6 @ Royals 5. MLB, May 21, 2005. Walker: 2/3, 4 rbi. 5th homer this season.