Evan Longoria, Carlos Pena and the Tampa Bay Rays powered their way past Colorado 12-4 Tuesday night, snapping the Rockies' 11-game winning streak with a franchise-best 11 extra-base hits.
Longoria and Pena hit two of the Rays' five homers. Kapler, Ben Zobrist and B.J. Upton also homered.
Leading Tampa's 17-hit onslaught, Kapler and Zobrist both finished a double shy of the cycle and Upton was a triple short.
The Rays won their sixth straight and right-hander Jeff Niemann (6-4) benefitted from the offensive outburst.
Colorado's winning streak was tied with Boston for the longest in the majors this season and also tied for the longest in Rockies' history, matching the mark set during their 21-1 run to the 2007 World Series.