The Royals provided the offense, with Eric Hosmer driving in three runs and Salvador Perez adding a solo homer.
Get more details here.
MORE: Nine of the worst All-Star Game performances ever
FINAL
AL 4, NL 2
11:25 p.m.: Nolan Arenado grounds out to end the game.
11:21 p.m.: Zach Britton enters the game to try to earn the save for the AL.
END OF EIGHTH
AL 4, NL 2
11:14 p.m.: Rodney leaves with two outs. Kenley Jansen takes the mound.
11:11 p.m.: Fernando Rodney takes the mound for the NL.
MIDDLE OF EIGHTH
AL 4, NL 2
11:07: WIll Harris strikes out Aledmys Diaz to end the NL threat.
11:01 p.m.: Rare shaky outing for Miller, who exits the game with two outs and the bases loaded.
10:56 p.m.: UPDATE:
10:50 p.m.: Andrew Miller enters game for Junior Circuit.
END OF SEVENTH
AL 4, NL 2
10:48 p.m.: Nice play by Daniel Murphy to retire Francisco Lindor.
10:47 p.m: Encarnacion walks to load the bases.
10:42 p.m: Mark Melancon relieves Lester with two outs and runners on second and third.
10:35 p.m.: Jon Lester enters the game for the NL.
MIDDLE OF SEVENTH
AL 4, NL 2
10:23 p.m.: Dellin Betances enters the game for the AL.
END OF SIXTH
AL 4, NL 2
10:15 p.m.: Max Scherzer on the hill for the NL. He retires the side in order.
MIDDLE OF SIXTH
AL 4, NL 2
10:07 p.m.: Kelvin Herrara in the game for AL. He retires the side in order.
END OF FIFTH
Still AL 4, NL 2
9:50 p.m.: Big cheer from San Diego crowd as Wil Myers doubles with two outs. Runner on second and third.
9:48 p.m.: Daniel Murphy is safe at first after out call is overturned.
END OF FOURTH
AL 4, NL 2
9:39 p.m.: Drew Pomeranz takes the mound for the AL.
9:38 p.m.: Not everyone is happy with all the AL pitching changes:
MIDDLE OF FOURTH
AL 4, NL 2
9:31 p.m.: Marcell Ozuna with a hard single up the middle to score Posey. 4-2, AL leads.
9:29 p.m.: Rizzo singles Buster Posey to third. One out.
9:25 p.m.: Aaron Sanchez enters for the AL. Fourth pitcher of the night for Junior Circuit.
END OF THIRD
AL 4, NL 1
9:20 p.m.: Hosmer has his second RBI as he singles in Encarnacion. MVP front runner.
9:15 p.m.: Big Papi’s All-Star career is over. Ortiz walks and is replaced by pinch-runner Edwin Encarnacion. Lots of hugs with fellow AL players and cheers from the crowd.
9:14 p.m.: Big Papi up against Fernandez, who pretty much promised to groove one for Ortiz.
MIDDLE OF THIRD
AL 3, NL 1
9:10 p.m: Hamels whiffs Bryant to end NL threat.
9:07 p.m.: Bryce Harper doubles, putting runners on second and third for the Senior Circuit.
9:03 p.m.: Cole Hamels replaces Kluber for the AL in the top of the third.
END OF SECOND
AL 3, NL 1
9 p.m.: Fernandez strikes out Trout to end the inning.
8:56 p.m.: Johhny Cueto is done after 1 2/3 innings. Jose Fernandez will take the mound for the NL.
8:51 p.m.: It’s a Royals party as Salvador Perez launches homer to left field to make it 3-1.
8:49 p.m.: Eric Hosmer with an opposite-field homer to make it 1-1.
8:44 p.m.: Three up, three down for NL and it’s on to the bottom of the second.
Top of the second: Corey Kluber replaces Chris Sale for the Junior Circuit:
END OF FIRST
NL 1, AL 0
8:36 p.m.: Nice play by Anthony Rizzo to retire David Ortiz.
8:33 p.m.: Big Papi at the plate with two outs:
8:31 p.m: Mike Trout, two-time All-Star MVP, singles with one out.
8:27 p.m.: In case you were wondering:
8:23 p.m.: Kris Bryant makes it 1-0 NL with a big home run on the first pitch he sees from Sale.
8:22 p.m.: Two quick outs for Chris Sale as he retires Ben Zobrist and Bryce Harper.
8:22 p.m.: More on the Tenors controversy:
8:16 p.m.: Padres great Trevor Hoffman, future Hall of Famer, in the house:
8:12 p.m.: NL batting title will be named after Padres legend Tony Gwynn:
8:11 p.m.: Commissioner announces AL batting title will be named after Rod Carew, who’s in attendance.
8:07 p.m.: Reminder: The game will be available on radio too.
8:04 p.m.: Rachel Platten sings the national anthem.
7:59 p.m.: Nice welcome for David Ortiz from the San Diego crowd.
7:56 p.m.: Lots of cheers for hometown boy Wil Myers, followed by boos for Giants C Buster Posey.
7:54 p.m.: The AL reserves are introduced.
7:49 p.m.: ET: Boos rain down on the Dodgers and Giants contingent as the NL squad is introduced.
MORE: MLB All-Star rosters | Meet these professional home run chasers
What TV channel is showing the 2016 MLB All-Star Game?
The 87th All-Star Game will be televised nationally by will be televised nationally by Fox Sports; in Canada by Rogers Sportsnet and RDS; and worldwide by partners in more than 160 countries. ESPN Radio and ESPN Radio Deportes will provide exclusive national radio coverage of the All-Star Game. MLB Network, MLB.com and Sirius XM also will provide comprehensive All-Star Week coverage.
MORE: 13 best career All-Star performances | 13 worst career All-Star offensive performances