American League and National League All-Star team American League and National League All-Star team

Major League Baseball's American League scored a win on foreign territory Tuesday night after beating the National League 3-0 in the 2013 MLB All-Star Game at New York's Citi Field, the home of the New York Mets. Tuesday's victory ended a three-year streak by the National League.

Tuesday's victory means that whichever team from the American League that makes it to the World Series will get home field advantage during the seven-game championship series this fall.

Find out when your favorite sports teams are playing next!

The night was a special one for both of New York's baseball teams. Among the Mets that played in Tuesday's game, David Wright served as the National League's team captain and Matt Harvey was named the starting pitcher. In the bottom of the eighth inning, longtime New York Yankees' closer Mariano Rivera took the mound for what would be his last All-Star game appearance. Rivera, who will retire at the end of this season after a record-breaking career, was welcomed onto the field by roaring applause and his usual entrance music, Metallica's "Enter Sandman." The gesture was a big one considering the longstanding rivalry between the Yankees and the Mets. Rivera later called the introduction "priceless."

Earlier in the evening, New York Yankee and American League captain Robinson Cano got a much less warm welcome when Harvey accidentally hit him with a pitch in the first inning. Cano was diagnosed with an injured right quad and said he expected to be play again Friday.

Performers for the evening included American Idol Season 12 winner Candice Glover, who sang the National Anthem, Marc Anthony who performed "God Bless America" and Neil Diamond, who led the stadium in a rousing rendition of Fenway Park staple "Sweet Caroline." Other celebrities in attendance included Jerry Seinfeld, New York City Mayor Mike Bloomberg and New Jersey Governor Chris Christie.

Did you watch this year's All-Star Game?