The game was delayed by rain for almost two hours before it got started and Gomez started off his historic night by getting the big one out of the way early - he led off the game with a home run.
He actually made it to third on his double, but the official scorer ruled it a double and said he took third on a throwing error.
The single could have been controversial, as he used his speed to beat out an infield throw. The scorer gave him the single and the cycle was complete.
It was actually an "inverse cycle" for Gomez, as he hit the home run first, followed by the triple, double and single. Gomez finished the night 4-for-6 with three RBI and two runs scored
The Twins won the game against the White Sox 13-1, despite coming two outs from being no-hit the night before.