1. g1f3  1... d7d5  2. g2g3  2... g7g6  3. d2d4  3... g8f6  4. f1g2  4... f8g7  5. e1g1  5... e8g8  6. a2a4 White has all sorts of moves in this position to avoid the main theory of 6.c4—this is just the eleventh most popular move, to give you an idea. The intention is to gain space on the queenside with a4-a5, but I understand that this is a bit vague. 6... a7a5 A natural move, preventing White's plan that could go ahead against 6...c6 or 6...Bf5, not that it's anything too impressive. 7. c2c3  7... c7c6  8. b1d2 Now White wants to play Re1 and then e2-e4, getting a nice pawn structure. 8... b8d7  9. f1e1  9... f8e8 Black prepares e7-e5 as well. 10. e2e4  10... d5e4  11. d2e4  11... f6e4  12. e1e4  12... d7f6  13. e4e1  13... c8e6 A big mistake that is well exploited by Nakamura. He probably knew all this from his preparation. 14. e1e6 A matter of chess culture, as Kasparov used to say. This type of exchange sac has been seen hundreds of times. It's particularly deadly in this position. 14... f7e6  15. d1e2  15... h7h6 Played in order to take the g5-square away from the knight. 16. g2h3  16... g8h7  17. h3e6  17... e8f8  18. e6b3 The bishop heads to c2 in order to attack the g-pawn. There was a more accurate way to finish the game. 18... f6d5  19. b3c2  19... d8d6  20. f3e5  20... g7e5  21. d4e5  21... d6e6  22. e2h5 Exploiting the pin. 22... f8f5  23. c2f5 A strange move, since White could take on h6 first. 23... e6f5  24. h5h6  24... h7g8  25. h6g5 Nakamura wants to exchange queens to begin the technical conversion. 25... f5e4  26. c1d2  26... a8f8  27. a1e1  27... e4c2  28. h2h4  28... g8f7  29. h4h5 There are many ways to win.