Kansas City Royals third baseman Mike Moustakas and St. Louis Cardinals right-hander Carlos Martinez are going to the All-Star Game as winners of the final fan vote.

Moustakas becomes the seventh Royals player set to participate in Tuesday’s Mid-Summer Classic in Cincinnati. He beat out Minnesota’s Brian Dozier, Tigers outfielder Yoenis Cespedes and Red Sox shortstop Xander Bogaerts for the last American League spot.

Yankees outfielder Brett Gardner was in the final five, but he replaced Moustakas’ injured teammate Alex Gordon on the roster Wednesday.

Martinez surged ahead of Reds pitcher Johnny Cueto late in the voting to become the sixth Cardinals player to make the NL roster. Dodgers ace Clayton Kershaw, Colorado shortstop Troy Tulowitzki and Mets closer Jeurys Familia were also in contention.