ST. LOUIS (AP) — Troy Tulowitzki's three-run home run in the third inning ended the Colorado Rockies' scoreless streak at 28 innings, two short of the team record.

Tulowitzki hit his eighth homer but just second in 16 games, a drive off the Cardinals' Jaime Garcia that put Colorado ahead 3-0 Sunday. The slump was the longest since a streak of 30 consecutive innings from Sept. 30-Oct. 3, 2010, according to STATS.

Colorado had five hits the first three innings after totaling three hits in shutout losses against rookie Shelby Miller and Adam Wainwright.