On September 30, 1921, Rogers Hornsby day was held at Sportsman's Park. The man of the hour was presented with flowers, two diamond rings, and a diamond studded pin. Mayor Henry Kiel also presented the him with $2,000 in Liberty Bonds that would be put toward a down payment on a home in the St. Louis area. Hornsby rewarded those who rewarded him with a 3 for 5 day at the plate that included a home run, two doubles, three runs scored, and three RBIs. The performance led the way to a 12-4 victory that had dimmed the hopes of a Pirates pennant in Pittsburgh. They were on the heels of the Giants, and the Birds made sure they stayed there.
The Cardinals were in the hunt for their first pennant at that point, and they put up a fight that season to win 87 games, just three games short of the second place Pirates, and seven back of the league leading, and eventual World Series Champion New York Giants. Hornsby carried the club to those wins with a .397 average, 21 homers, and 126 RBIs. The 21st home run came on Hornsby Day. He ended up two shy of a triple crown. However, he would achieve that feat as well. In fact he would achieve it twice, with the first coming one season later, and the second coming in 1925.
Check out the box score here: http://www.baseball-reference.com/boxes/SLN/SLN192109300.shtml