They had reason to cheer. Veritable unknown outfielder Brandon Barnes provided them with a rare baseball spectacle by hitting for the cycle.
Complete video highlights of his night can be found below.
The 27-year-old rookie got his cycle bid started in the second inning, launching a solo home run to center field off of Seattle starter Joe Saunders. He followed that up with an RBI triple in the fourth, quickly knocking out the two most difficult legs of the cycle.
A single in the sixth inning left Barnes just one two-base hit away, and everyone in the park was aware of that when he strode to the plate in the bottom of the eighth inning.
Barnes sprayed a 1-1 offering down the first base line into shallow right field, and was thinking double as soon as the ball left his bat. He raced toward second as the throw from the outfield lasered its way toward the bag. Barnes slid just as a swipe tag was made. The play was bang-bang, and unsurprisingly the umpire made the safe call (find me one umpire not named Jim Joyce who would dare call an out in that situation and deprive the kid of his achievement).
His was the second cycle of the season. Angels outfielder Mike Trout hit for the cycle on May 21, also against the Mariners. It was the first Astros cycle since Luke Scott hit for one in 2006.
Barnes finished the game 5-for-5 with two RBIs and three runs scored. He is the first player with five hits and a cycle in the same game since B.J. Upton did so in 2009.