[Event "Moscow Grand Prix 2017"]
[Site "https://lichess.org/2HOM0nru"]
[Date "2017.05.12"]
[Round "1.7"]
[White "Nepomniachtchi, Ian (2751)"]
[Black "Hou, Yifan (2652)"]
[Result "0-1"]
[WhiteElo "?"]
[BlackElo "?"]
[PlyCount "120"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "D35"]
[Opening "Queen's Gambit Declined: Exchange Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]

1. c4 e6 2. Nc3 d5 3. d4 Nf6 4. cxd5 { D35 Queen's Gambit Declined: Exchange Variation } Nxd5 5. e4 Nxc3 6. bxc3 c5 7. Rb1 Be7 8. Bb5+ Bd7 9. Bxd7+ Nxd7 10. Rxb7?! { (0.14 → -0.47) Inaccuracy. Best move was Nf3. } (10. Nf3 Qc7 11. O-O O-O 12. Re1 cxd4 13. cxd4 Rac8 14. Bd2 b6 15. a4 h6 16. a5 bxa5) 10... cxd4 11. cxd4 Nb6 12. Qd2?! { (-0.25 → -0.76) Inaccuracy. Best move was Bd2. } (12. Bd2 Qc8) 12... Qc8 13. Rxe7+ Kxe7 14. Nf3 f6 15. O-O Kf7 16. e5 f5 17. g4 Rd8 18. Qg5?! { (-0.29 → -0.80) Inaccuracy. Best move was gxf5. } (18. gxf5 exf5 19. Qd3 Kg8 20. Bg5 Rd5 21. Nh4 Qc4 22. Qxc4 Nxc4 23. Nxf5 Kf7 24. Rb1 Rd7) 18... Kg8 19. Qh5 Rf8 20. Ba3 Qc6 21. Ng5? { (-0.58 → -1.73) Mistake. Best move was Bxf8. } (21. Bxf8 Rxf8 22. Nh4 f4 23. g5 f3 24. g6 h6 25. Qg4 Nd5 26. Kh1 Nf4 27. Qxf3 Qc4) 21... h6 22. Rc1 Qd7 23. Bxf8 Rxf8 24. Nh3 Qxd4 25. gxf5 Qxe5 26. Qg6 Rf6 27. Qg4 Rxf5 28. Qg3 Qd4 29. Re1?! { (-1.50 → -2.00) Inaccuracy. Best move was Qe3. } (29. Qe3 Qg4+ 30. Qg3 Qa4 31. Qb3 Qd7 32. Qc2 Nd5 33. Qc8+ Qxc8 34. Rxc8+ Rf8 35. Rc2 Rf3) 29... Rf6 30. Qg2?! { (-1.77 → -2.39) Inaccuracy. Best move was a3. } (30. a3 Nc4 31. Kh1 Qd5+ 32. Qg2 Nxa3 33. Qxd5 exd5 34. Ra1 Nb5 35. Kg2 Kf7 36. Kg3 a6) 30... Nd5 31. Kh1 Qd3 32. Rg1 Qf3 33. Rb1 Qf5 34. Rg1 Rf7 35. Re1 Rf6 36. Rg1 Qf3 37. Rb1 Qh5 38. Rg1 Rf7 39. Re1?! { (-1.48 → -1.99) Inaccuracy. Best move was Qg4. } (39. Qg4 Qe5 40. Qg3 Qe4+ 41. Qg2 Qf5 42. Qg4 Rd7 43. Qxf5 exf5 44. Rd1 g5 45. Ng1 Kf7) 39... Qf5 40. Qg3 Rc7 41. Ng1?! { (-1.99 → -2.50) Inaccuracy. Best move was Re5. } (41. Re5 Qf6) 41... Nf4 42. Rd1 Kh7 43. Qf3 Rc2 44. a3 e5 45. Re1 Qg6 46. h3 Nd3 47. Rf1? { (-2.58 → -3.70) Mistake. Best move was Re2. } (47. Re2 Rc3) 47... Rc3 48. Qg4 Qxg4 49. hxg4 Rxa3 50. Nf3 Ra4 51. g5?! { (-3.25 → -3.85) Inaccuracy. Best move was Kh2. } (51. Kh2 Rxg4) 51... h5 52. Kg2 Rg4+ 53. Kh2 a5 54. Ra1 a4 55. Ra2?! { (-4.01 → -4.60) Inaccuracy. Best move was Ra3. } (55. Ra3 e4 56. Ng1 Nxf2 57. Rxa4 Rxg5 58. Ra6 Re5 59. Kg3 Ng4 60. Kh4 Nf6 61. Kg3 Rg5+) 55... e4 56. Nd4 Rxg5 57. Rxa4 Nxf2 58. Ra7?! { (-3.76 → -4.29) Inaccuracy. Best move was Nc2. } (58. Nc2 Kg6) 58... Ng4+ 59. Kh3 Re5 60. Nc6?! { (-3.70 → -4.44) Inaccuracy. Best move was Kg3. } (60. Kg3 Kh6) 60... Rd5 { White resigns. } 0-1
[Event "Moscow Grand Prix 2017"]
[Site "https://lichess.org/1RQ4tGEe"]
[Date "2017.05.13"]
[Round "2.4"]
[White "Ding, Liren (2773)"]
[Black "Inarkiev, Ernesto (2727)"]
[Result "1-0"]
[WhiteElo "?"]
[BlackElo "?"]
[PlyCount "173"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "A20"]
[Opening "English Opening: King's English Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]

1. c4 e5 { A20 English Opening: King's English Variation } 2. g3 Nf6 3. Bg2 c6 4. Nf3 e4 5. Nd4 d5 6. d3 exd3 7. cxd5 Bb4+ 8. Nc3 c5 9. Nb3 c4 10. Nd2 O-O 11. O-O Bxc3 12. bxc3 Bg4 13. f3 dxe2?! { (-0.02 → 0.67) Inaccuracy. Best move was Nxd5. } (13... Nxd5) 14. Qxe2 Bf5?! { (0.54 → 1.05) Inaccuracy. Best move was Re8. } (14... Re8 15. Qxc4 Bf5 16. Ne4 Qb6+ 17. Qd4 Nxe4 18. fxe4 Bxe4 19. Re1 f5 20. Qxb6 axb6 21. Be3) 15. Nxc4 Qxd5 16. Rd1 Qb5 17. a4 Qa6 18. Bf1 Be6 19. Nd6 Qxe2 20. Bxe2 b6 21. Nb5 Bb3?! { (0.30 → 1.02) Inaccuracy. Best move was Nc6. } (21... Nc6 22. Bg5 Rfc8 23. Kf2 Ne8 24. Nd4 Nxd4 25. cxd4 h6 26. Be3 Nf6 27. a5 Nd5 28. axb6) 22. Rd6 Nbd7 23. a5 Rfc8 24. Kf2 h6 25. Be3 Ne5 26. Bd4 Nc4 27. Rxf6 gxf6 28. Bxc4 Bxc4 29. Nd6 bxa5 30. Nxc8 Rxc8 31. Rxa5 Re8 32. g4 a6 33. Rc5 Bd3 34. Bxf6 Re6 35. Bd4 Kf8 36. h4 Ke8 37. Rc8+ Kd7 38. Rf8 Ke7 39. Bc5+ Kf6 40. Rh8 Kg7 41. Bd4+ f6 42. Rd8 Bc4 43. Rd7+?! { (1.90 → 1.30) Inaccuracy. Best move was Rc8. } (43. Rc8) 43... Kg8 44. Ra7 Bd3 45. Kg3 Rc6 46. h5 Bc2?! { (1.35 → 1.95) Inaccuracy. Best move was Re6. } (46... Re6 47. Kf4 Rd6 48. Be3 Re6 49. Bd2 Re2 50. Rd7 Rxd2 51. Ke3 Rd1 52. Rxd3 Rxd3+ 53. Kxd3) 47. f4?! { (1.95 → 1.43) Inaccuracy. Best move was c4. } (47. c4) 47... Bd1 48. Kh4 Rd6 49. Ra8+ Kf7 50. Rh8 Kg7 51. Rc8 Kf7? { (1.47 → 2.66) Mistake. Best move was Re6. } (51... Re6 52. Kg3 Kf7 53. Rh8 Kg7 54. Rd8 Kf7 55. Bxf6 Bxg4 56. Kxg4 Rxf6 57. Rc8 a5 58. Ra8) 52. Rc7+ Kg8 53. Rc5? { (2.50 → 1.16) Mistake. Best move was f5. } (53. f5 Bf3 54. Be3 Rc6 55. Rxc6 Bxc6 56. Bxh6 Bb5 57. Be3 Kf7 58. Bd4 Bd7 59. c4 a5) 53... Kf7?! { (1.16 → 2.13) Inaccuracy. Best move was Re6. } (53... Re6) 54. g5? { (2.13 → 0.99) Mistake. Best move was Rc7+. } (54. Rc7+ Kg8 55. f5 Bf3 56. Be3 Rc6 57. Rxc6 Bxc6 58. Bxh6 a5 59. c4 a4 60. Bc1 Kg7) 54... fxg5+ 55. fxg5 hxg5+ 56. Kxg5 Bc2 57. Rc7+ Ke6 58. h6 Rd5+ 59. Kg4 Rd7 60. Rc6+ Rd6 61. Rc7 Rd7 62. Rc5 Rd5 63. Rc8 a5 64. Re8+ Kd7?! { (0.72 → 1.64) Inaccuracy. Best move was Kf7. } (64... Kf7 65. Ra8) 65. Ra8 a4?? { (1.63 → 5.18) Blunder. Best move was Ke6. } (65... Ke6 66. Ra6+ Ke7 67. Ra7+ Rd7 68. Rxa5 Kf7 69. Rg5 Bh7 70. Kf4 Ke6 71. Rg2 Rd8 72. Kg5) 66. h7 Bxh7 67. Ra7+ Kc6 68. Rxh7 Ra5 69. Rh6+ Kd7 70. Kf4 a3 71. Rh1 a2 72. Ra1 Kc6 73. Ke4 Kb5 74. Kd3 Ra8 75. Kc2 Kc4 76. Kb2 Rb8+ 77. Kxa2 Kd3?! { (4.38 → 5.03) Inaccuracy. Best move was Rb5. } (77... Rb5 78. Re1) 78. Rh1 Kc2?! { (4.35 → 5.29) Inaccuracy. Best move was Ra8+. } (78... Ra8+ 79. Kb3) 79. Ka3 Kd3 80. Rh5 Rb1 81. Ka4 Rb8 82. Rb5 Ra8+ 83. Kb4 Rc8 84. Rb7 Rc4+?? { (4.47 → 46.14) Blunder. Best move was Rf8. } (84... Rf8 85. Bc5) 85. Kb5 Rc8 86. Bg7 Rd8 87. c4 { Black resigns. } 1-0
[Event "Moscow Grand Prix 2017"]
[Site "https://lichess.org/uqaFQXnS"]
[Date "2017.05.13"]
[Round "2.9"]
[White "Hammer, Jon Ludvig (2621)"]
[Black "Nepomniachtchi, Ian (2751)"]
[Result "0-1"]
[WhiteElo "?"]
[BlackElo "?"]
[PlyCount "86"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "B07"]
[Opening "Pirc Defense: 150 Attack"]
[Termination "Normal"]
[Annotator "lichess.org"]

1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. Be3 c6 5. Qd2 { B07 Pirc Defense: 150 Attack } b5 6. e5 Ng4 7. exd6 Nxe3 8. Qxe3 Qxd6 9. O-O-O Bg7 10. g3 Nd7 11. Bg2 Nb6 12. Qf3 Bd7 13. Ne4 Qc7 14. Nc5 Rc8 15. h4 Na4 16. Nxd7 Qxd7 17. h5 O-O 18. hxg6 hxg6 19. Ne2 Qd6 20. c3?! { (-0.29 → -0.79) Inaccuracy. Best move was Qd3. } (20. Qd3 a6 21. g4 c5 22. b3 Nb6 23. Kb1 cxd4 24. f4 Qb4 25. Qd2 Qxd2 26. Rxd2 Rfd8) 20... b4 21. c4 c5 22. b3 Nc3 23. Nxc3 bxc3 24. Qxc3 Bxd4 25. Qd2 Qa6 26. Kb1?! { (-0.53 → -1.25) Inaccuracy. Best move was Qc2. } (26. Qc2 Rfd8 27. Rd3 Rb8 28. Qd2 Qf6 29. Rd1 Qb6 30. Qf4 e6 31. R1d2 a5 32. Kd1 a4) 26... Rb8 27. g4 Bg7 28. g5 Qxc4 29. Bd5 Qg4 30. Rhe1? { (-1.62 → -3.65) Mistake. Best move was Qe3. } (30. Qe3 Qf5+) 30... e6 31. Be4 c4 32. Qe3 cxb3 33. axb3 Rb4 34. Rd3 Rfb8 35. f3? { (-2.74 → -4.95) Mistake. Best move was Qg3. } (35. Qg3 Rxb3+ 36. Rxb3 Qxg3 37. fxg3 Rxb3+ 38. Kc2 Rxg3 39. Rb1 Rxg5 40. Rb8+ Bf8 41. Kd3 a5) 35... Qg2 36. Re2?! { (-4.70 → -5.36) Inaccuracy. Best move was Qd2. } (36. Qd2 Qxd2) 36... Qh1+ 37. Re1 Qh2 38. Re2 Qe5 39. Ra2 a5 40. Kc2?? { (-3.93 → -10.04) Blunder. Best move was Bc6. } (40. Bc6 Qf5) 40... a4 41. Rxa4?! { (-9.12 → -14.32) Inaccuracy. Best move was Ra3. } (41. Ra3 Qb2+) 41... Rxa4 42. bxa4 Qa1 43. Rd2?! { (-12.73 → Mate in 1) Checkmate is now unavoidable. Best move was Rb3. } (43. Rb3 Qa2+) 43... Qb1# { Black wins by checkmate. } 0-1
[Event "Moscow Grand Prix 2017"]
[Site "https://lichess.org/CrgaaLPT"]
[Date "2017.05.13"]
[Round "2.8"]
[White "Vallejo Pons, Francisco (2710)"]
[Black "Harikrishna, Pentala (2750)"]
[Result "1/2-1/2"]
[WhiteElo "?"]
[BlackElo "?"]
[PlyCount "163"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "E06"]
[Opening "Catalan Opening: Closed Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]

1. Nf3 Nf6 2. c4 e6 3. g3 d5 4. d4 Be7 5. Bg2 { E06 Catalan Opening: Closed Variation } O-O 6. O-O dxc4 7. Ne5 Nc6 8. Bxc6 bxc6 9. Nxc6 Qe8 10. Nxe7+ Qxe7 11. b3 Rd8 12. bxc4 c5 13. Ba3 Qc7 14. Bxc5 Ne4 15. Qb3 Bb7 16. Qa3 Rdc8 17. Rd1 e5 18. Nc3 Nxc3 19. Qxc3 exd4 20. Bxd4 Qc6 21. f3 Qxc4 22. Qxc4 Rxc4 23. Rac1 Ba6 24. Kf2 h5 25. a3 f6 26. Rxc4 Bxc4 27. Rc1 Bf7 28. h3 a5 29. Rc5 a4 30. Bc3 Be8 31. g4 hxg4 32. hxg4 Ra7 33. g5 Kf7 34. e4 Bd7 35. Ke3 Rb7 36. Bb4 Ra7 37. f4 fxg5 38. Rxg5 g6 39. Rc5 Ra6 40. Rc7 Ke8 41. Kd4 Kd8 42. Rc1 Rc6 43. Bc5 Be6 44. Rh1 Bb3 45. Rh7 Ke8 46. Re7+ Kd8 47. Rh7 Ke8 48. Re7+ Kd8 49. Rg7 Ke8 50. e5 Bf7?! { (1.44 → 2.39) Inaccuracy. Best move was Kd8. } (50... Kd8 51. Bd6 Rc4+ 52. Kd3 Rc1 53. Bb4 Kc8 54. Ke3 Rc6 55. Kf3 Bc2 56. Rf7 Bf5 57. Ra7) 51. Rh7?! { (2.39 → 1.48) Inaccuracy. Best move was Bb4. } (51. Bb4 Rc4+ 52. Kd3 Rc6 53. Ke3 Bd5 54. Kd4 Bf7 55. Bc5 Ba2 56. Bd6 Bf7 57. Ke3 Rc1) 51... Bb3 52. Re7+ Kd8 53. Rg7 Ke8? { (1.35 → 2.35) Mistake. Best move was Kc8. } (53... Kc8 54. Bb4 Ba2 55. Bd6 Rc4+ 56. Kd3 Rc6 57. Ra7 Bb3 58. Ke4 Rc4+ 59. Kf3 Rc1 60. Bb4) 54. Bd6 Bf7 55. Bb4 Bb3 56. Ke4 Kd8 57. Kf3 Be6 58. Be7+ Kc8 59. Bb4 Bf5 60. Ra7 Rc4 61. Rxa4 Kb7 62. Ra5 Kb6 63. Kg3 Be6 64. Ra8 g5 65. fxg5 Rg4+ 66. Kf2 Rxg5 67. Rb8+ Kc6 68. Bd6 Rg4 69. Re8 Kd5 70. Kf3 Rh4 71. Rb8 Bd7 72. Rb1 Bc6 73. Ke3 Re4+ 74. Kd3 Rd4+ 75. Kc3 Rc4+ 76. Kb2 Ba4 77. Re1 Rc2+ 78. Kb1 Rd2 79. Kc1?! { (1.09 → 0.58) Inaccuracy. Best move was Bb4. } (79. Bb4 Rd1+ 80. Rxd1+ Bxd1 81. Bd6 Ba4 82. Kb2 Kc4 83. Bc7 Bd7 84. Kc2 Be6 85. Kd2 Bd7) 79... Rc2+ 80. Kb1 Rd2?! { (0.51 → 1.09) Inaccuracy. Best move was Rh2. } (80... Rh2 81. Rf1 Bc2+ 82. Kc1 Rg2 83. Rf3 Rh2 84. Re3 Bf5 85. Rb3 Rc2+ 86. Kb1 Kd4 87. Ka1) 81. Kc1? { (1.09 → 0.00) Mistake. Best move was Bb4. } (81. Bb4 Rd1+ 82. Rxd1+ Bxd1 83. Bd6 Ba4 84. Kb2 Kc4 85. Bc7 Bd7 86. Kc2 Be6 87. Kd2 Kd4) 81... Rc2+ 82. Kb1 { The game is a draw. } 1/2-1/2
[Event "Moscow Grand Prix 2017"]
[Site "https://lichess.org/BRvgmyg9"]
[Date "2017.05.14"]
[Round "3.1"]
[White "Hou, Yifan (2652)"]
[Black "Ding, Liren (2773)"]
[Result "0-1"]
[WhiteElo "?"]
[BlackElo "?"]
[PlyCount "102"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "C50"]
[Opening "Italian Game: Giuoco Pianissimo, Normal"]
[Termination "Normal"]
[Annotator "lichess.org"]

1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 { C50 Italian Game: Giuoco Pianissimo, Normal } 5. O-O O-O 6. a4 d6 7. c3 a5 8. Bg5 h6 9. Bh4 g5 10. Bg3 Kg7 11. Re1 g4 12. Bh4 Ne7 13. Bxf6+ Kxf6 14. d4 Bb6 15. Nh4?! { (-0.04 → -0.64) Inaccuracy. Best move was Nfd2. } (15. Nfd2 exd4 16. Be2 dxc3 17. Nxc3 h5 18. Nc4 Bc5 19. e5+ Kg7 20. Ne4 Bb4 21. exd6 Nf5) 15... Kg7 16. Na3 exd4 17. cxd4 Nc6 18. Nf5+ Bxf5 19. exf5 h5 20. Nc2 Qf6 21. Re4 Qxf5 22. Bd3 Qg5 23. g3 f5 24. Rf4 Rae8 25. h4 gxh3 26. Qf3 d5 27. Rd1? { (0.00 → -1.25) Mistake. Best move was Rh4. } (27. Rh4 Kh6 28. Be2 Rxe2 29. Qxe2 f4 30. Qe6+ Rf6 31. Qc8 fxg3 32. Qh8+ Kg6 33. Qg8+ Kh6) 27... Re4 28. Bxe4 fxe4 29. Qe3 Rxf4 30. Qxf4 Qxf4 31. gxf4 Ne7? { (-1.27 → -0.15) Mistake. Best move was Kf6. } (31... Kf6) 32. Kh2 Ng6 33. f5?! { (-0.08 → -0.59) Inaccuracy. Best move was f3. } (33. f3 Nxf4 34. fxe4 dxe4 35. Re1 Nd3 36. Rxe4 Nxb2 37. Kxh3 Nxa4 38. Re5 Kg6 39. Kh4 Nc3) 33... Nf4 34. f3?! { (-0.59 → -1.27) Inaccuracy. Best move was Rg1+. } (34. Rg1+ Kf7 35. Rg3 Kf6 36. Rg8 Kxf5 37. Rf8+ Kg5 38. Rg8+ Kh6 39. Rh8+ Kg6 40. Rg8+ Kh7) 34... c6 35. fxe4 dxe4 36. Re1? { (-1.60 → -2.67) Mistake. Best move was Rg1+. } (36. Rg1+ Kf7) 36... Bc7 37. Rg1+ Kf7 38. Rf1? { (-2.07 → -3.10) Mistake. Best move was Rb1. } (38. Rb1) 38... Kf6 39. Kg3 Kxf5 40. Ne3+ Kg5 41. Nc4? { (-3.29 → -5.09) Mistake. Best move was Nc2. } (41. Nc2 h4+) 41... h4+ 42. Kf2 Nd3+ 43. Ke2 Bf4 44. Nxa5? { (-4.55 → -5.70) Mistake. Best move was Ne3. } (44. Ne3 Nxb2) 44... h2 45. Nxb7 Nc1+ 46. Kf2 e3+ 47. Kg2?? { (-4.10 → -10.09) Blunder. Best move was Kf3. } (47. Kf3 e2 48. Rh1 Bd2 49. Nc5 e1=R 50. Rxe1 Bxe1 51. Kg2 Ne2 52. Kxh2 Kg4 53. Nd3 Bg3+) 47... e2? { (-10.09 → -7.06) Mistake. Best move was h3+. } (47... h3+) 48. Re1 Bd2 49. Rh1?? { (-6.05 → -57.29) Blunder. Best move was Rxe2. } (49. Rxe2) 49... Nb3?? { (-57.29 → -5.51) Blunder. Best move was Kg4. } (49... Kg4 50. Kxh2 Bf4+ 51. Kg2 h3+ 52. Kf2 Bg3+ 53. Ke3 e1=Q+ 54. Rxe1 Bxe1 55. Ke4 h2 56. Ke5) 50. Kxh2 e1=Q 51. Rxe1 Bxe1 { White resigns. } 0-1
[Event "Moscow Grand Prix 2017"]
[Site "https://lichess.org/UQ70HiUg"]
[Date "2017.05.14"]
[Round "3.5"]
[White "Mamedyarov, hakhriyar (2772)"]
[Black "Adams, Michael (2747)"]
[Result "1-0"]
[WhiteElo "?"]
[BlackElo "?"]
[PlyCount "59"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "E21"]
[Opening "Nimzo-Indian Defense: Three Knights Variation, Duchamp Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]

1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Nf3 b6 { E21 Nimzo-Indian Defense: Three Knights Variation, Duchamp Variation } 5. e3 Bb7 6. Bd3 O-O 7. O-O d5 8. cxd5 exd5 9. a3 Bd6 10. b4 Nbd7 11. Qb3 a6 12. a4 Qe7 13. Rb1 c6 14. a5 Rfb8 15. axb6 Bc8 16. Qc2 Nxb6?! { (0.24 → 0.77) Inaccuracy. Best move was Bxb4. } (16... Bxb4) 17. e4 dxe4 18. Nxe4 Nxe4 19. Bxe4 h6?! { (0.47 → 1.00) Inaccuracy. Best move was g6. } (19... g6 20. Re1 Qc7 21. Ne5 Nd5 22. Qxc6 Bb7 23. Qxc7 Nxc7 24. Bd3 Re8 25. Be3 Bxe5 26. dxe5) 20. Re1 Qc7 21. Bh7+ Kf8 22. Ne5 Nd5?! { (1.28 → 1.96) Inaccuracy. Best move was Be6. } (22... Be6 23. Ng6+ Ke8 24. f4 Kd8 25. Ne5 Bd5 26. Bf5 a5 27. bxa5 Rxa5 28. Nd3 Be7 29. Nc5) 23. Nxf7 Qxf7 24. Bg6 Bf5 25. Bxf5 Nxb4?! { (1.51 → 2.07) Inaccuracy. Best move was Re8. } (25... Re8 26. Bd2 Rxe1+ 27. Rxe1 Re8 28. Qxc6 Rxe1+ 29. Bxe1 Bxh2+ 30. Kxh2 Qxf5 31. f3 Qf4+ 32. Bg3) 26. Qe4 Nd5?! { (1.87 → 2.47) Inaccuracy. Best move was Re8. } (26... Re8 27. Be6 a5 28. g3 Nd3 29. Bxf7 Rxe4 30. Rxe4 Kxf7 31. Re3 Nxc1 32. Rxc1 Ra6 33. Rec3) 27. Be6 Qf6?? { (2.33 → 6.87) Blunder. Best move was Re8. } (27... Re8 28. Rb3 Ra7 29. Bxf7 Rxe4 30. Rxe4 Kxf7 31. Ba3 Bxa3 32. Rxa3 a5 33. Rf3+ Nf6 34. Re1) 28. Rxb8+ Rxb8 29. Qh7 g5?? { (6.30 → Mate in 12) Checkmate is now unavoidable. Best move was Ke7. } (29... Ke7) 30. Qg8+ { Black resigns. } 1-0
[Event "Moscow Grand Prix 2017"]
[Site "https://lichess.org/TmPZoEMl"]
[Date "2017.05.14"]
[Round "3.6"]
[White "Harikrishna, Pentala (2750)"]
[Black "Svidler, Peter (2755)"]
[Result "0-1"]
[WhiteElo "?"]
[BlackElo "?"]
[PlyCount "80"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "D85"]
[Opening "Gruenfeld Defense: Exchange Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]

1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. cxd5 Nxd5 { D85 Gruenfeld Defense: Exchange Variation } 5. e4 Nxc3 6. bxc3 Bg7 7. Be3 c5 8. Rc1 O-O 9. Nf3 Qa5 10. Qd2 Rd8 11. d5 e6 12. d6 Qa4 13. h4?! { (0.01 → -0.64) Inaccuracy. Best move was e5. } (13. e5 Nd7 14. Bg5 f6 15. exf6 Nxf6 16. Bxf6 Bxf6 17. Be2 Be7 18. Qe3 Rxd6 19. O-O Bd7) 13... Qxe4 14. h5 Qd5 15. Qc2 Rxd6 16. hxg6 hxg6 17. Ng5 Nc6 18. Ne4 Rd7 19. Bg5?! { (-0.48 → -1.22) Inaccuracy. Best move was Nxc5. } (19. Nxc5 Rc7 20. Ne4 Qf5 21. f3 Qe5 22. g3 f5 23. Bf4 Qa5 24. Ng5 Ne5 25. Qb3 Rc6) 19... Bxc3+ 20. Qxc3 Qxe4+ 21. Be3 e5 22. Qxc5?! { (-1.22 → -2.01) Inaccuracy. Best move was f3. } (22. f3 Qb4 23. Bxc5 Qxc3+ 24. Rxc3 Nd4 25. Rh4 Kg7 26. Bxd4 exd4 27. Rd3 Re7+ 28. Kf2 Be6) 22... Nd4 23. Bb5? { (-2.02 → -3.13) Mistake. Best move was Qc4. } (23. Qc4 b6 24. Qd3 Qg4 25. Bd2 Bb7 26. Qh3 Qxh3 27. Rxh3 Bd5 28. Ra3 Re8 29. Be3 f5) 23... Qxg2 24. Rh8+ Kxh8 25. Qf8+? { (-2.85 → -4.69) Mistake. Best move was Qxe5+. } (25. Qxe5+ Kh7 26. Bxd4 Rxd4 27. Qxd4 Be6 28. Qh4+ Kg7 29. Qd4+ Kg8 30. Rc3 Qh1+ 31. Kd2 Bxa2) 25... Kh7 26. Bxd7 Qf3 27. Qh6+? { (-3.83 → -5.69) Mistake. Best move was Kd2. } (27. Kd2 Bxd7 28. Rh1+ Bh3 29. Rxh3+ Qxh3 30. Qxa8 Qf3 31. Qc8 Qe2+ 32. Kc1 Qxa2 33. Bxd4 exd4) 27... Kg8 28. Bxd4 Bxd7 29. Bxe5? { (-4.27 → -5.56) Mistake. Best move was Bc3. } (29. Bc3 Bb5) 29... Qe4+ 30. Qe3 Qh1+?? { (-5.14 → -1.97) Blunder. Best move was Qf5. } (30... Qf5 31. Rc7) 31. Kd2 Qd5+ 32. Qd4 Qxa2+ 33. Rc2?! { (-2.00 → -2.70) Inaccuracy. Best move was Qb2. } (33. Qb2 Qa5+ 34. Qc3 Qb5 35. Qb2 Rd8 36. Qxb5 Bxb5+ 37. Ke3 Re8 38. Kd4 Bc6 39. f4 Kf8) 33... Qa5+ 34. Kc1? { (-2.96 → -5.27) Mistake. Best move was Qc3. } (34. Qc3) 34... Re8? { (-5.27 → -3.97) Mistake. Best move was Bf5. } (34... Bf5 35. Rc5 Qe1+ 36. Kb2 Qb1+ 37. Kc3 Re8 38. Bh8 f6 39. Bxf6 b6 40. Rxf5 Qxf5 41. f4) 35. f4? { (-3.97 → -5.78) Mistake. Best move was Re2. } (35. Re2) 35... Bf5 36. Rc7 f6?? { (-5.16 → -1.76) Blunder. Best move was g5. } (36... g5 37. Qc5 Qe1+ 38. Kb2 gxf4 39. Re7 Rc8 40. Rc7 Qb1+ 41. Ka3 Rxc7 42. Bxc7 f3 43. Qe3) 37. Qc4+ Be6 38. Qc3 Qa4 39. Bd6?! { (-1.61 → -2.47) Inaccuracy. Best move was Bxf6. } (39. Bxf6 Qxf4+ 40. Kb2 Qf2+ 41. Kc1 Qf1+ 42. Kb2 Qb5+ 43. Ka3 Bf7 44. Rc8 g5 45. Rxe8+ Bxe8) 39... Bf5 40. Kd2?? { (-2.45 → Mate in 15) Checkmate is now unavoidable. Best move was Qc4+. } (40. Qc4+ Qxc4+ 41. Rxc4 Kf7 42. Bb4 Be4 43. Rd4 Bc6 44. Rd3 Re4 45. Bd2 a6 46. Kc2 Ra4) 40... Qa2+ { White resigns. } 0-1
[Event "Moscow Grand Prix 2017"]
[Site "https://lichess.org/wAwmz8ZQ"]
[Date "2017.05.14"]
[Round "3.7"]
[White "Nepomniachtchi, Ian (2751)"]
[Black "Salem, A.R. Saleh (2633)"]
[Result "0-1"]
[WhiteElo "?"]
[BlackElo "?"]
[PlyCount "110"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "A07"]
[Opening "King's Indian Attack: Keres Variation #2"]
[Termination "Normal"]
[Annotator "lichess.org"]

1. Nf3 d5 2. g3 Bg4 { A07 King's Indian Attack: Keres Variation #2 } 3. Bg2 c6 4. c4 e6 5. O-O Nf6 6. b3 Nbd7 7. Bb2 Bd6 8. d3 O-O 9. Nbd2 Qe7 10. h3 Bh5 11. a3 a5 12. Qc2 Rfc8 13. e4 dxe4 14. dxe4 e5 15. Nh4 Bc5 16. Kh1 Bg6 17. Nxg6 hxg6 18. Nf3 Rd8 19. Rfe1 Nh7 20. h4 g5 21. Qe2 Qf6 22. Rf1 gxh4 23. Nxh4 Ndf8 24. Nf5 Ne6 25. Rad1 Nd4 26. Bxd4 exd4 27. f4 d3 28. Rxd3 Rxd3 29. Qxd3 Rd8 30. Qe2 g6 31. Nh6+ Kg7 32. e5 Qe7 33. Ng4 f5 34. Nh2 Nf8 35. g4 Qh4 36. b4 axb4 37. axb4 Bd4 38. e6 Re8 39. gxf5 gxf5 40. e7 Rxe7 41. Qd3 Be3?! { (-0.56 → 0.00) Inaccuracy. Best move was Qf6. } (41... Qf6 42. Bh3 Re4 43. Nf3 Ne6 44. Ng5 Nxg5 45. Qg3 Re3 46. fxg5 Rxg3 47. gxf6+ Kxf6 48. Bxf5) 42. Rf3?! { (0.00 → -0.66) Inaccuracy. Best move was Qxf5. } (42. Qxf5 Ng6 43. Be4 Nxf4 44. Rf3 Qe1+ 45. Rf1 Qh4) 42... Bf2 43. Bf1 Ng6?! { (-0.87 → -0.08) Inaccuracy. Best move was Re1. } (43... Re1 44. Qc3+ Kf7 45. Qd3 Ke7 46. Kg2 Re6 47. Rh3 Rg6+ 48. Kf3 Rg3+ 49. Ke2 Rxh3 50. Qxh3) 44. Qc2 Bd4 45. Qxf5 Rf7 46. Qe6? { (-0.08 → -2.78) Mistake. Best move was Qe4. } (46. Qe4 Rxf4 47. Rxf4 Qxf4 48. Bd3 Qc1+ 49. Nf1 Qh6+ 50. Kg2 Nf4+ 51. Kf3 Ne6 52. Ke2 Bc3) 46... Ne5 47. Rh3? { (-2.45 → -4.12) Mistake. Best move was fxe5. } (47. fxe5 Rxf3) 47... Qxf4 48. Qe8 Qe4+ 49. Nf3 Rxf3 50. Qh8+ Kf7 51. Rh7+?? { (-3.60 → Mate in 28) Checkmate is now unavoidable. Best move was Qh5+. } (51. Qh5+ Ke7 52. Qh7+ Qxh7 53. Rxh7+ Kd8 54. Be2 Re3 55. Bf1 Rg3 56. Bg2 Rg6 57. Rh8+ Kc7) 51... Ke6 52. Qc8+ Kf6 53. Qf8+ Kg5 54. Qh6+ Kf5 55. Qf8+?! { (-51.29 → Mate in 9) Checkmate is now unavoidable. Best move was Qh5+. } (55. Qh5+ Kf6) 55... Kg4 { White resigns. } 0-1
[Event "Moscow Grand Prix 2017"]
[Site "https://lichess.org/fs7WBXLZ"]
[Date "2017.05.14"]
[Round "3.9"]
[White "Inarkiev, Ernesto (2727)"]
[Black "Hammer, Jon Ludvig (2621)"]
[Result "0-1"]
[WhiteElo "?"]
[BlackElo "?"]
[PlyCount "96"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "B12"]
[Opening "Caro-Kann Defense: Advance Variation, Short Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]

1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nf3 { B12 Caro-Kann Defense: Advance Variation, Short Variation } e6 5. Be2 Ne7 6. O-O c5 7. c3 Nec6 8. a3 Be7 9. b4 cxd4 10. cxd4 a6 11. Be3 O-O 12. Nbd2 Nd7 13. Ne1 b5 14. f4 Bg6 15. g4 f5 16. Rc1 Rc8 17. Nb3 Nb6 18. Nd3? { (0.21 → -0.82) Mistake. Best move was g5. } (18. g5 Nc4) 18... Nc4 19. Bf2 fxg4 20. Bxg4 Bf5 21. Ndc5?! { (-0.64 → -1.20) Inaccuracy. Best move was Bxf5. } (21. Bxf5 Rxf5 22. Ra1 Qe8 23. Kh1 a5 24. Nbc5 Qf7 25. Rg1 a4 26. Qg4 g6 27. Qh3 Bf8) 21... Qe8 22. Bh5 Bg6 23. Bg4 Bf5 24. Bh5 g6 25. Bg4 Bxc5?! { (-1.30 → -0.57) Inaccuracy. Best move was Qf7. } (25... Qf7 26. Nd7 Rfd8 27. Nbc5 Rc7 28. Nf6+ Bxf6 29. exf6 Qxf6 30. Bxf5 exf5 31. Re1 Re7 32. Rxe7) 26. Nxc5 Bxg4 27. Qxg4 Rf5 28. Rc3 Qf7 29. Rd3 Kh8 30. Bh4 g5 31. Bxg5 Rg8 32. Qg2 Nxd4 33. Rg3 Rg6 34. h4? { (0.00 → -1.82) Mistake. Best move was Nd3. } (34. Nd3 h6 35. Bf6+ Kh7 36. Kh1 Ne3 37. Rxg6 Qxg6 38. Qxg6+ Kxg6 39. Rg1+ Kh5 40. Rg3 Nc4) 34... h6 35. h5 Rg8 36. Bf6+ Kh7 37. Rxg8?! { (-1.38 → -2.18) Inaccuracy. Best move was Rf2. } (37. Rf2 Ne3) 37... Qxg8 38. Qxg8+ Kxg8 39. Kh2? { (-1.89 → -3.98) Mistake. Best move was Rf2. } (39. Rf2 Ne3 40. Nxa6 Kf7 41. Nc5 Rxh5 42. a4 bxa4 43. Ra2 Ng4 44. b5 Nxb5 45. Rxa4 Nxf6) 39... Rxh5+ 40. Kg3 Nf5+ 41. Kf2 Kf7 42. Nb7? { (-3.39 → -4.42) Mistake. Best move was Rg1. } (42. Rg1 d4) 42... Rh2+ 43. Kg1 Ra2 44. Rf2 Ra1+ 45. Rf1 Rxf1+ 46. Kxf1 Nd4 47. Kf2 Kg6 48. Bh4?! { (-3.27 → -3.98) Inaccuracy. Best move was Nc5. } (48. Nc5 Kf5 49. a4 bxa4 50. Nxa4 Kxf4 51. Nc5 Nxe5 52. Bxe5+ Kxe5 53. Nxa6 h5 54. Kg3 Nf5+) 48... Nxa3 { White resigns. } 0-1
[Event "Moscow Grand Prix 2017"]
[Site "https://lichess.org/rv0r5Eee"]
[Date "2017.05.15"]
[Round "4.8"]
[White "Adams, Michael (2747)"]
[Black "Nepomniachtchi, Ian (2751)"]
[Result "0-1"]
[WhiteElo "?"]
[BlackElo "?"]
[PlyCount "98"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "B91"]
[Opening "Sicilian Defense: Najdorf Variation, Zagreb (Fianchetto) Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. g3 { B91 Sicilian Defense: Najdorf Variation, Zagreb (Fianchetto) Variation } e5 7. Nde2 Be7 8. Bg2 O-O 9. O-O b5 10. Nd5 Nxd5 11. Qxd5 Ra7 12. Be3 Be6 13. Qd3 Rb7 14. b3 Nd7 15. Nc3 Nf6 16. a4 Qd7 17. axb5 axb5 18. Ra6 Rc8 19. Rfa1 b4 20. Na4 Qc7 21. Ra2 Nd7 22. Qf1 Rcb8 23. Qd1 h6 24. h4 Bf8 25. Bf3 Nf6 26. Bg2?! { (-0.08 → -0.77) Inaccuracy. Best move was g4. } (26. g4 Be7 27. g5 hxg5 28. hxg5 Nd7 29. Bg4 Bxg4 30. Qxg4 Nf8 31. Qh3 Qd8 32. Nb2 Bxg5) 26... Bd7 27. Nb2 Bc6 28. Nc4 Bxe4 29. Ba7 Re8 30. Bb6?! { (-0.87 → -1.67) Inaccuracy. Best move was Bxe4. } (30. Bxe4 Nxe4 31. R2a5 Qd7 32. Qf3 Nc3 33. Nb6 Qh3 34. Qg2 Qxg2+ 35. Kxg2 Rc7 36. Nc4 d5) 30... Qd7 31. Na5?! { (-1.49 → -2.43) Inaccuracy. Best move was f3. } (31. f3 Bc6 32. Bf2 Bb5 33. Ra8 d5 34. Rxe8 Qxe8 35. Ne3 d4 36. Nc4 Nd5 37. Qa1 Nc3) 31... Bxg2 32. Kxg2 Rbb8 33. Ra7?! { (-2.08 → -3.00) Inaccuracy. Best move was Ba7. } (33. Ba7 Ra8 34. Nc4 Qb7+ 35. Kg1 d5 36. Ne3 Bc5 37. Qa1 Bxe3 38. Bxe3 Rxa6 39. Rxa6 d4) 33... Qb5? { (-3.00 → -1.44) Mistake. Best move was Qe6. } (33... Qe6 34. Be3) 34. Bc7? { (-1.44 → -3.85) Mistake. Best move was Be3. } (34. Be3 d5) 34... Ra8 35. Nc4?! { (-3.79 → -4.32) Inaccuracy. Best move was Rb7. } (35. Rb7 Qd5+) 35... Rxa7 36. Rxa7 Qc5 37. Qa1 Ng4? { (-3.83 → -2.57) Mistake. Best move was Rc8. } (37... Rc8 38. Qa5 Qc6+ 39. Kg1 Ng4 40. Bb6 d5 41. Ne3 Nxe3 42. Bxe3 d4 43. Bd2 Qxc2 44. Bxb4) 38. Bb6 Qc6+ 39. f3 e4 40. fxg4 e3+ 41. Kh2? { (-2.20 → -3.62) Mistake. Best move was Kg1. } (41. Kg1 d5 42. Rc7 Qe6 43. Bxe3 dxc4 44. Bf2 cxb3 45. cxb3 Qxg4 46. Qc1 Bd6 47. Rc4 Qf3) 41... e2 42. Qe1 d5 43. Be3? { (-3.14 → -5.48) Mistake. Best move was Rc7. } (43. Rc7 Qf6 44. Bf2 dxc4 45. Rxc4 Qxf2+ 46. Qxf2 e1=Q 47. Qxe1 Rxe1 48. Kg2 Bd6 49. Rd4 Be7) 43... dxc4 44. Qxe2 Qe6 45. Qf2 Qxe3 46. Qxf7+ Kh8 47. bxc4 Qe2+ 48. Kh3 Qd1 49. g5? { (-4.50 → -5.89) Mistake. Best move was Qd5. } (49. Qd5 Qf1+ 50. Qg2 Qxg2+ 51. Kxg2 Re2+ 52. Kf3 Rxc2 53. Rc7 Kh7 54. Rc8 Bd6 55. Rc6 Rc3+) 49... h5 { White resigns. } 0-1
[Event "Moscow Grand Prix 2017"]
[Site "https://lichess.org/qLLqWiQt"]
[Date "2017.05.15"]
[Round "4.7"]
[White "Vallejo Pons, Francisco (2710)"]
[Black "Radjabov, Teimour (2710)"]
[Result "0-1"]
[WhiteElo "?"]
[BlackElo "?"]
[PlyCount "90"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "B31"]
[Opening "Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]

1. e4 c5 2. Nf3 Nc6 3. Bb5 g6 { B31 Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation } 4. Bxc6 dxc6 5. d3 Bg7 6. h3 Nf6 7. Nc3 O-O 8. Bf4 Nh5 9. Be3 Qd6 10. Qd2 e5 11. O-O-O b5 12. Ne2 b4 13. g4 Nf6 14. Ng3 a5 15. c4 a4 16. Rhg1 Kh8 17. Bh6 Ne8 18. Bxg7+ Kxg7 19. Nf5+?! { (-0.89 → -1.50) Inaccuracy. Best move was Ne2. } (19. Ne2 a3) 19... gxf5 20. gxf5+ Kh8 21. Qg5 Ra7 22. Rg4 f6 23. Qh6 Rff7 24. Rdg1 Rg7 25. Rxg7 Nxg7 26. Ng5 Ne8 27. Nf3 Ba6 28. Rg6? { (-2.40 → -4.03) Mistake. Best move was Nxe5. } (28. Nxe5 fxe5) 28... Rf7 29. Ng5 Bxc4 30. f4 exf4 31. e5 Qe7 32. Nxf7+ Bxf7 33. Rg1 Bxa2 34. e6 f3 35. Qf4 Bd5 36. Qb8? { (-4.20 → -5.27) Mistake. Best move was Kb1. } (36. Kb1 a3) 36... c4 37. Kd2? { (-5.06 → -6.25) Mistake. Best move was Qg3. } (37. Qg3 Qf8 38. dxc4 Bxc4 39. Kb1 Bd5 40. Ka1 Nd6 41. Qf4 a3 42. Re1 axb2+ 43. Kxb2 Nc4+) 37... c3+ 38. bxc3 bxc3+ 39. Kc2?! { (-5.50 → -6.03) Inaccuracy. Best move was Ke3. } (39. Ke3 a3 40. d4 a2 41. Kf2 Be4 42. Qa8 Bxf5 43. Qxa2 Qb4 44. Qa7 Bxe6 45. Qc5 Qb2+) 39... a3 40. Rg4?? { (-5.40 → -8.68) Blunder. Best move was Qg3. } (40. Qg3 Qf8 41. Qb8 a2 42. Rf1 Qe7 43. Kxc3 Kg7 44. Rg1+ Kf8 45. Kb2 Qc5 46. Qb7 Qb5+) 40... a2 41. Qg3? { (-8.12 → Mate in 8) Checkmate is now unavoidable. Best move was Rg1. } (41. Rg1 f2) 41... a1=N+ 42. Kd1 c2+ 43. Kd2 c1=Q+ 44. Kxc1 Qc5+?! { (Mate in 5 → -28.27) Lost forced checkmate sequence. Best move was Qa3+. } (44... Qa3+ 45. Kd2 Qb2+ 46. Ke3 Qe2+ 47. Kd4 Nb3+ 48. Kc3 Qd2#) 45. Kd2?! { (-28.27 → Mate in 3) Checkmate is now unavoidable. Best move was Rc4. } (45. Rc4 Qa3+) 45... Nb3+ { White resigns. } 0-1
[Event "Moscow Grand Prix 2017"]
[Site "https://lichess.org/IJPWu4va"]
[Date "2017.05.15"]
[Round "4.2"]
[White "Salem, A.R. Saleh (2633)"]
[Black "Mamedyarov, Shakhriyar (2772)"]
[Result "0-1"]
[WhiteElo "?"]
[BlackElo "?"]
[PlyCount "142"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "E60"]
[Opening "King's Indian Defense: Fianchetto Variation, Immediate Fianchetto"]
[Termination "Normal"]
[Annotator "lichess.org"]

1. d4 Nf6 2. c4 g6 3. g3 { E60 King's Indian Defense: Fianchetto Variation, Immediate Fianchetto } c6 4. Bg2 d5 5. Qa4 dxc4 6. Qxc4 Bg7 7. Nf3 O-O 8. O-O Bf5 9. Nc3 Nbd7 10. e3 Qc7 11. Nh4 Nb6 12. Qc5 Be6 13. b3 a5 14. Ba3?! { (0.00 → -0.81) Inaccuracy. Best move was Nf3. } (14. Nf3 Bf5 15. Nh4 Be6) 14... Nfd7? { (-0.81 → 0.26) Mistake. Best move was Nbd7. } (14... Nbd7 15. Qg5) 15. Qxe7 Rfe8 16. Qg5 a4 17. Rfc1 axb3 18. axb3 h6 19. Qf4 Qd8 20. Nf3 Nf6 21. Ne5 Bxb3 22. g4 Nbd5 23. Nxd5 Bxd5 24. h3 Nh7?! { (-0.42 → 0.39) Inaccuracy. Best move was Ra4. } (24... Ra4) 25. e4 Be6 26. Bb2 Rxa1 27. Bxa1 Nf6 28. Rd1?! { (0.38 → -0.34) Inaccuracy. Best move was Rb1. } (28. Rb1 Re7 29. Bc3 Nd7 30. Bb4 c5 31. Nxd7 Rxd7 32. Bxc5 g5 33. Qg3 Bxd4 34. Bxd4 Rxd4) 28... Qa5?! { (-0.34 → 0.18) Inaccuracy. Best move was Nxe4. } (28... Nxe4 29. d5) 29. Bf3 Qa4 30. Kg2 Rd8?! { (-0.30 → 0.60) Inaccuracy. Best move was Nh7. } (30... Nh7 31. Nd3 Qb5 32. Ne5 Ng5 33. Qe3 Qa4 34. Bc3 Qb3 35. Ra1 Bxe5 36. dxe5 Rd8 37. Be2) 31. h4?! { (0.60 → -0.12) Inaccuracy. Best move was Nd3. } (31. Nd3 Qa5) 31... Nxe4 32. Re1? { (0.08 → -1.16) Mistake. Best move was Qxe4. } (32. Qxe4 Bd5 33. Qe2 Bxe5 34. Bxd5 Rxd5 35. Rb1 Rb5 36. Rxb5 cxb5 37. dxe5 Qxa1 38. e6 fxe6) 32... Nf6 33. Nxg6 fxg6 34. Rxe6 Qxa1 35. g5 hxg5 36. hxg5 Nh5? { (-1.83 → -0.10) Mistake. Best move was Nh7. } (36... Nh7 37. d5 Rf8 38. Qg4 cxd5 39. Bxd5 Kh8 40. Rxg6 b5 41. Rd6 Qe5 42. Qg3 Rxf2+ 43. Kxf2) 37. Bxh5 gxh5? { (-1.50 → 0.00) Mistake. Best move was Rf8. } (37... Rf8 38. Qe4) 38. Re7 Rf8 39. Rxg7+ Kxg7 40. Qe5+ Kg6 41. Qd6+ Kxg5 42. Qg3+ Kh6 43. Qd6+ Kg7 44. Qg3+ Kf7 45. Qf4+ Ke6 46. Qe5+ Kd7 47. Qg7+ Kc8 48. Qxf8+ Kc7 49. Qe7+ Kb6 50. Qc5+ Ka6 51. f4?! { (-0.47 → -1.44) Inaccuracy. Best move was Qc4+. } (51. Qc4+ Ka7) 51... Qa2+ 52. Kg3 Qe2? { (-1.54 → 0.00) Mistake. Best move was Qb3+. } (52... Qb3+ 53. Kg2 h4 54. Qg5 b5 55. Qxh4 Qd5+ 56. Kg3 b4 57. Qe7 Qxd4 58. f5 Qd3+ 59. Kf4) 53. f5 Qg4+ 54. Kh2 Qf4+ 55. Kg2 Qe4+ 56. Kh2 Qf3 57. Qe5 h4 58. f6 b5 59. Qg5?! { (0.00 → -0.98) Inaccuracy. Best move was Qe6. } (59. Qe6 Kb6 60. Qd6 h3 61. Qb8+ Ka6 62. Qa8+ Kb6 63. Qb8+) 59... b4 60. Qg7 Qf2+ 61. Kh3 Qe3+ 62. Kg2?! { (-1.07 → -1.96) Inaccuracy. Best move was Kxh4. } (62. Kxh4 Qxd4+ 63. Kh5 b3 64. Qg6 Qd1+ 65. Kh6 b2 66. f7 Qc1+ 67. Kg7 b1=Q 68. Qxb1 Qxb1) 62... Qe4+ 63. Kh2 Qxd4 64. Kh3 b3 65. Qf7 b2 66. Qa2+ Kb6 67. Qb3+? { (-1.21 → -3.07) Mistake. Best move was f7. } (67. f7 Qc3+ 68. Kxh4 Qb4+ 69. Kg5 b1=Q 70. Qxb1 Qxb1 71. f8=Q Qg1+ 72. Kh6 Qe3+ 73. Kh7 Qe4+) 67... Kc7 68. f7 Qf4 69. f8=R?! { (-2.43 → -3.40) Inaccuracy. Best move was Kg2. } (69. Kg2 Qe4+ 70. Kf2 Qf5+ 71. Ke2 b1=R 72. Qxb1 Qe6+ 73. Kd2 Qxf7 74. Qg1 Qa2+ 75. Kc3 Qa5+) 69... Qxf8 70. Qxb2 Qf4 71. Kg2?? { (-2.27 → -9.54) Blunder. Best move was Qg7+. } (71. Qg7+ Kd6) 71... c5?? { (-9.54 → -3.39) Blunder. Best move was Qg4+. } { White resigns. } (71... Qg4+) 0-1
[Event "Moscow Grand Prix 2017"]
[Site "https://lichess.org/OSE49rXO"]
[Date "2017.05.16"]
[Round "5.3"]
[White "Vachier-Lagrave, Maxime (2795)"]
[Black "Salem, A.R. Saleh (2633)"]
[Result "1-0"]
[WhiteElo "?"]
[BlackElo "?"]
[PlyCount "71"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "B10"]
[Opening "Caro-Kann Defense: Two Knights Attack"]
[Termination "Normal"]
[Annotator "lichess.org"]

1. e4 c6 2. Nf3 d5 3. Nc3 { B10 Caro-Kann Defense: Two Knights Attack } dxe4 4. Nxe4 Nf6 5. Qe2 Nxe4 6. Qxe4 Qd5 7. Qh4 Qe6+ 8. Be2 Qg4?! { (-0.14 → 0.43) Inaccuracy. Best move was Qg6. } (8... Qg6) 9. Qg3 Qxg3 10. hxg3 Bf5 11. b3 a5 12. Bb2 h6 13. O-O-O a4 14. Nd4 Bc8 15. Rde1 axb3 16. axb3 Nd7 17. Nf5 Nf6 18. g4 Be6 19. f4 Rg8 20. Ne3 g6 21. f5 gxf5 22. gxf5 Bd7 23. Bf3 Kd8 24. Bd4 Bg7 25. Kb2 Ne8 26. Bxg7 Nxg7 27. f6 exf6 28. Rxh6 Ne8 29. d4 Kc7 30. d5 Rg5 31. Rd1 Ra6 32. b4 Nd6 33. Rxf6 cxd5 34. Rxd5 Rxd5 35. Bxd5 Nc4+?? { (1.43 → 5.62) Blunder. Best move was Kc8. } (35... Kc8 36. Rf4 Be6 37. c4 Kd7 38. c5 Nb5 39. Bc4 Bxc4 40. Nxc4 Ke6 41. Rh4 Kd7 42. Rh7) 36. Bxc4 { Black resigns. } 1-0
[Event "Moscow Grand Prix 2017"]
[Site "https://lichess.org/sHfCRGFk"]
[Date "2017.05.16"]
[Round "5.6"]
[White "Hou, Yifan (2652)"]
[Black "Grischuk, Alexander (2750)"]
[Result "0-1"]
[WhiteElo "?"]
[BlackElo "?"]
[PlyCount "78"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "B91"]
[Opening "Sicilian Defense: Najdorf Variation, Zagreb (Fianchetto) Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. g3 { B91 Sicilian Defense: Najdorf Variation, Zagreb (Fianchetto) Variation } e5 7. Nb3 Be7 8. Bg2 O-O 9. O-O b5 10. a4 b4 11. Nd5 Nxd5 12. Qxd5 Ra7 13. Be3 Be6 14. Qd3 Ra8 15. f4 Qc7 16. Nd2 a5 17. Rf2 f6 18. f5 Bf7 19. Rc1 Na6 20. c4 bxc3 21. Qxc3 Qb8?! { (-0.54 → 0.00) Inaccuracy. Best move was Qb7. } (21... Qb7 22. Qxa5 Rfb8 23. Qb5 Nc5 24. Qxb7 Rxb7 25. Bf1 Rxa4 26. b3 Rab4 27. Rc2 Kf8 28. Bxc5) 22. Rff1?! { (0.00 → -0.60) Inaccuracy. Best move was Nc4. } (22. Nc4 Rc8 23. b3 Qb7 24. Qxa5 Qxb3 25. Rb2 Qd3 26. Rd2 Qb3 27. Rb2) 22... Nb4 23. Qc7 Qe8 24. Qb7 Rb8 25. Qa7 Ra8 26. Qb7 Rb8 27. Qa7 d5 28. exd5 Nxd5 29. Bc5? { (-0.39 → -1.94) Mistake. Best move was Bf2. } (29. Bf2 Rxb2) 29... Ra8 30. Qb7 Rb8 31. Qa7 Ra8 32. Qb7 Bxc5+ 33. Rxc5 Rb8 34. Qxf7+? { (-1.98 → -3.75) Mistake. Best move was Qa7. } (34. Qa7 Ne3) 34... Rxf7 35. Bxd5 Kh8? { (-3.61 → -2.41) Mistake. Best move was Qxa4. } (35... Qxa4 36. Rf2 Kf8 37. Bxf7 Kxf7 38. Rc7+ Kf8 39. Nf1 Qd4 40. Rc2 Kf7 41. Rc7+ Kg8 42. Rc2) 36. Rfc1? { (-2.41 → -4.38) Mistake. Best move was Bxf7. } (36. Bxf7) 36... Rd7 37. Bc6 Qd8 38. Bxd7 Qxd7 39. Ne4?! { (-3.55 → -4.18) Inaccuracy. Best move was R5c2. } (39. R5c2 h5 40. Nc4 Qd4+ 41. Kg2 Rb4 42. h4 Qe4+ 43. Kg1 Qxf5 44. Nxa5 Qd3 45. Kh2 Rg4) 39... h5 { White resigns. } 0-1
[Event "Moscow Grand Prix 2017"]
[Site "https://lichess.org/3GGwoQiA"]
[Date "2017.05.16"]
[Round "5.8"]
[White "Harikrishna, Pentala (2750)"]
[Black "Adams, Michael (2747)"]
[Result "1-0"]
[WhiteElo "?"]
[BlackElo "?"]
[PlyCount "101"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "D35"]
[Opening "Queen's Gambit Declined: Exchange Variation, Positional Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]

1. d4 Nf6 2. c4 e6 3. Nc3 d5 4. cxd5 exd5 5. Bg5 c6 { D35 Queen's Gambit Declined: Exchange Variation, Positional Variation } 6. e3 h6 7. Bh4 Be7 8. Bd3 Nbd7 9. f3 O-O 10. Nge2 b5 11. O-O Nb6 12. Bf2 a5 13. Ng3 b4 14. Nce2 c5 15. dxc5 Bxc5 16. Rc1 Nbd7 17. Nd4 Qb6 18. Re1 Re8 19. Bb1 a4 20. Qc2 Ra5 21. Nge2 Nf8 22. Nf4 Bd7 23. Nd3 Bd6 24. Bg3 Bxg3 25. hxg3 Rc8 26. Qd2 Rb8 27. g4 Ne6 28. Ne5 Rc5 29. Nxe6 Rxc1 30. Rxc1 Qxe6 31. Qd4 Qd6 32. Nd3 Ne8 33. Rc5 Rb5 34. Rxb5 Bxb5 35. Qxb4 Qa6 36. Nc5 Qc6 37. Bf5 Nf6 38. b3?! { (1.93 → 1.25) Inaccuracy. Best move was Kf2. } (38. Kf2) 38... axb3 39. Nxb3 g6 40. Bb1 Nd7 41. Kf2 Bc4 42. Na5 Qc7?! { (1.22 → 1.82) Inaccuracy. Best move was Qb5. } (42... Qb5 43. a3 Bf1 44. Qxb5 Bxb5 45. e4 dxe4 46. Bxe4 Kf8 47. Bc6 Bxc6 48. Nxc6 Nb6 49. Ke2) 43. Nxc4 dxc4 44. a4 Nb6 45. Bc2 Nd5 46. Qd2 Qc6?! { (1.72 → 2.47) Inaccuracy. Best move was Nf6. } (46... Nf6) 47. Be4 c3 48. Qd1 Qb7?! { (2.29 → 2.90) Inaccuracy. Best move was h5. } (48... h5) 49. Kg1 c2 50. Qxc2 Qb4 51. Qb1 { Black resigns. } 1-0
[Event "Moscow Grand Prix 2017"]
[Site "https://lichess.org/ejKGHep7"]
[Date "2017.05.18"]
[Round "6.4"]
[White "Nakamura, Hikaru (2786)"]
[Black "Nepomniachtchi, Ian (2751)"]
[Result "1-0"]
[WhiteElo "?"]
[BlackElo "?"]
[PlyCount "69"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "B97"]
[Opening "Sicilian Defense: Najdorf Variation, Poisoned Pawn Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. f4 Qb6 { B97 Sicilian Defense: Najdorf Variation, Poisoned Pawn Variation } 8. a3 Nc6 9. Nb3 Be7 10. Qd2 O-O 11. O-O-O Rd8 12. Bd3 h6 13. h4 Bd7?! { (-0.23 → 0.46) Inaccuracy. Best move was Ng4. } (13... Ng4 14. Bxe7) 14. Qe2 Kf8?! { (0.20 → 0.88) Inaccuracy. Best move was a5. } (14... a5 15. Bb5 Nb8 16. Bxd7 Nbxd7 17. Bxf6 Bxf6 18. Nb5 Nc5 19. Nxc5 dxc5 20. e5 Bxh4 21. Rxd8+) 15. e5 dxe5 16. fxe5 hxg5 17. exf6 Bxf6 18. hxg5 Bxg5+ 19. Kb1 Qe3 20. Qh5 Bh6 21. Rhf1 Be8 22. Rde1 Qg5 23. Qh3 Ne5 24. Nc5 Kg8 25. Nxe6 fxe6 26. Qxe6+ Nf7? { (1.01 → 3.15) Mistake. Best move was Bf7. } (26... Bf7 27. Qxe5 Qxe5 28. Rxe5 b5 29. Re7 Rf8 30. Ne4 Bg6 31. Re1 Rae8 32. Nc5 Rxe7 33. Rxe7) 27. Bg6? { (3.15 → 1.79) Mistake. Best move was Ne4. } (27. Ne4 Qe5 28. Qg6 Rxd3 29. cxd3 Nd6 30. Qxd6 Qxd6 31. Nxd6 Bc6 32. Nf5 Bg5 33. Ne7+ Bxe7) 27... Kh8 28. Bxf7?! { (1.91 → 1.10) Inaccuracy. Best move was g4. } (28. g4 Rab8 29. Bxf7 Bxf7 30. Rxf7 Re8 31. Qxe8+ Rxe8 32. Rxe8+ Kh7 33. Rxb7 Qc1+ 34. Ka2 Qxc2) 28... Bxf7? { (1.10 → 2.18) Mistake. Best move was Qxg2. } (28... Qxg2 29. Qb3 Bxf7 30. Qxf7 Rf8 31. Qxf8+ Rxf8 32. Rxf8+ Kh7 33. Ne4 Qg6 34. Nf2 Qc6 35. Nd3) 29. Qxf7 Qxg2?! { (1.85 → 2.75) Inaccuracy. Best move was b5. } (29... b5 30. Rh1 Rf8 31. Qd7 Rfd8 32. Qc6 Rdc8 33. Qb7 Rcb8 34. Qd5 Qxd5 35. Nxd5 Rd8 36. Ne7) 30. Rg1 Qd2 31. Rd1? { (2.90 → 1.80) Mistake. Best move was Ne4. } (31. Ne4 Qf4 32. Rxg7 Qxf7 33. Rxf7 Re8 34. Rxb7 Rab8 35. Rxb8 Rxb8 36. c4 Kg8 37. Kc2 Kf7) 31... Qf4 32. Qxb7 Rdb8 33. Qe4 Qf8? { (1.56 → 3.64) Mistake. Best move was Qxe4. } (33... Qxe4 34. Nxe4 Ra7 35. c4 Rc7 36. c5 Be3 37. Rh1+ Kg8 38. Rd5 a5 39. Rh3 Bh6 40. Rc3) 34. Rg6 Ra7?? { (3.05 → 7.38) Blunder. Best move was Rd8. } (34... Rd8 35. Rh1) 35. Qd4 { Black resigns. } 1-0
[Event "Moscow Grand Prix 2017"]
[Site "https://lichess.org/mYNY1ykv"]
[Date "2017.05.18"]
[Round "6.6"]
[White "Gelfand, Boris (2724)"]
[Black "Harikrishna, Pentala (2750)"]
[Result "1-0"]
[WhiteElo "?"]
[BlackElo "?"]
[PlyCount "103"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "E06"]
[Opening "Catalan Opening: Closed Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]

1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. g3 Be7 5. Bg2 { E06 Catalan Opening: Closed Variation } O-O 6. O-O dxc4 7. Qc2 a6 8. a4 Bd7 9. Bg5 Bc6 10. Rd1 Nbd7 11. Nbd2 h6 12. Bxf6 Nxf6 13. Nxc4 Be4 14. Qc1 a5 15. Nfe5 Bxg2 16. Kxg2 c6 17. Qc2 Qc7 18. Rac1 Rfd8 19. Qb3 Bf8 20. Qf3 Rac8 21. e4 b5 22. Ne3 Qb7 23. b3 c5?! { (0.15 → 1.00) Inaccuracy. Best move was Re8. } (23... Re8 24. h3 Red8 25. d5 cxd5 26. Rxc8 Rxc8 27. exd5 Qc7 28. Nd3 bxa4 29. Rc1 Qb7 30. Rxc8) 24. d5 exd5 25. Nxd5 Rd6?! { (0.86 → 1.48) Inaccuracy. Best move was Nxd5. } (25... Nxd5 26. exd5 bxa4 27. bxa4 Qc7 28. Nc6 Rd6 29. Re1 Rf6 30. Qe4 Bd6 31. Rb1 Ra8 32. f4) 26. axb5 Qxb5 27. Nxf7 Kxf7?! { (1.20 → 2.03) Inaccuracy. Best move was Rxd5. } (27... Rxd5 28. Nxh6+ gxh6 29. exd5 Bg7 30. Qe3 Kh8 31. Rc4 Qb7 32. Rxc5 Rxc5 33. Qxc5 Qxb3 34. Rd4) 28. e5 Re6 29. exf6 g6 30. Re1 Qc6 31. Rxe6 Qxe6 32. Ra1 Qf5?! { (1.26 → 2.08) Inaccuracy. Best move was Rd8. } (32... Rd8 33. Nf4 Qxf6 34. Rxa5 g5 35. Ra7+ Be7 36. Qh5+ Kg8 37. Ng6 Bf8 38. Nxf8 Rxf8 39. Qe2) 33. Rxa5 Qxf3+ 34. Kxf3 Rb8 35. Ke4 Rxb3 36. Ra7+ Ke6 37. Nf4+ Kxf6 38. Ra6+ Kf7 39. Ra7+ Kf6 40. Ra6+ Kf7 41. Nxg6 Bg7 42. f4 Rb2 43. h4 Rg2?! { (1.31 → 2.16) Inaccuracy. Best move was h5. } (43... h5 44. Ne5+ Bxe5 45. Ra7+ Ke6 46. f5+ Kf6 47. Ra6+ Kf7 48. Kxe5 Rb3 49. Ra7+ Ke8 50. Kf4) 44. Kf3 Rg1 45. h5 c4?! { (2.26 → 2.98) Inaccuracy. Best move was Bf6. } (45... Bf6 46. Rc6 Rc1 47. Ne5+ Bxe5 48. fxe5 c4 49. Rxh6 c3 50. Rc6 c2 51. Kg4 Ke7 52. Kg5) 46. Ra7+ Kg8 47. Ne7+ Kf8?! { (2.99 → 3.59) Inaccuracy. Best move was Kh8. } (47... Kh8 48. Rc7) 48. Ng6+?! { (3.59 → 3.03) Inaccuracy. Best move was Nf5. } (48. Nf5 c3 49. Rc7 Re1 50. Kf2 Rh1 51. Kg2 Re1 52. Kf3 Bh8 53. Nxh6 Rf1+ 54. Ke2 Rg1) 48... Kg8 49. Rc7 Rc1 50. Ne7+ Kf8?! { (3.06 → 3.85) Inaccuracy. Best move was Kh8. } (50... Kh8 51. Nf5 c3 52. Kg2 Rc2+ 53. Kh3 Rc1 54. Nxg7 c2 55. Kg2 Ra1 56. Rxc2 Kxg7 57. Rc7+) 51. Nf5 Bb2 52. Rc8+?! { (3.68 → 3.00) Inaccuracy. Best move was Nxh6. } { Black resigns. } (52. Nxh6) 1-0
[Event "Moscow Grand Prix 2017"]
[Site "https://lichess.org/V740awUb"]
[Date "2017.05.18"]
[Round "6.9"]
[White "Adams, Michael (2747)"]
[Black "Inarkiev, Ernesto (2727)"]
[Result "1-0"]
[WhiteElo "?"]
[BlackElo "?"]
[PlyCount "83"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "C78"]
[Opening "Ruy Lopez: Closed Variations, Martinez Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. d3 { C78 Ruy Lopez: Closed Variations, Martinez Variation } b5 7. Bb3 d6 8. a3 O-O 9. Nc3 Nb8 10. a4 b4 11. Nd5 Nxd5 12. Bxd5 c6 13. Bb3 Nd7 14. Be3 Bb7 15. a5 d5?! { (0.01 → 0.52) Inaccuracy. Best move was Qc7. } (15... Qc7 16. Re1 d5 17. Bb6 Nxb6 18. axb6 Qxb6 19. Nxe5 Rad8 20. exd5 cxd5 21. Nc6 Bxc6 22. Rxe7) 16. d4 dxe4 17. Nxe5 Nf6 18. Qe2?! { (0.83 → 0.29) Inaccuracy. Best move was f3. } (18. f3 c5 19. fxe4 cxd4 20. Bxd4 Bxe4 21. Re1 h6 22. Nxf7 Rxf7 23. Bxf6 Bc5+ 24. Kh1 Qxd1) 18... Qc7 19. Bf4 Bd6 20. Bg3 c5 21. c3 Rac8 22. Rfd1 g6 23. Qe3 cxd4?! { (0.27 → 1.13) Inaccuracy. Best move was bxc3. } (23... bxc3 24. bxc3 cxd4 25. cxd4 Bd5 26. Rdc1 Qe7 27. Bxd5 Nxd5 28. Qxe4 Qe6 29. f3 Rfe8 30. Ng4) 24. cxd4 Nd5 25. Qh6 Qe7?! { (0.66 → 1.20) Inaccuracy. Best move was Qd8. } (25... Qd8 26. Rac1 Be7 27. Rxc8 Qxc8 28. Bh4 Bxh4 29. Qxh4 Kg7 30. Ng4 h5 31. Ne3 Nxe3 32. fxe3) 26. Re1 f5 27. f3 Bxe5? { (1.43 → 2.57) Mistake. Best move was f4. } (27... f4 28. Bh4 Qg7 29. Qxg7+ Kxg7 30. fxe4 Ne3 31. Nd7 Rfe8 32. Bf6+ Kh6 33. e5 Be7 34. g3) 28. Bxe5 exf3 29. gxf3 Rfe8 30. Rac1 Qf8?! { (2.33 → 2.92) Inaccuracy. Best move was Rcd8. } (30... Rcd8 31. Kf2 Qf8 32. Qg5 Rd7 33. Ba4 Red8 34. h4 Qe7 35. Bxd7 Rxd7 36. Qxe7 Nxe7 37. h5) 31. Qg5 Qf7? { (2.64 → 4.04) Mistake. Best move was Rxc1. } (31... Rxc1 32. Rxc1) 32. Kf2 h5?? { (3.38 → 8.67) Blunder. Best move was Rxc1. } (32... Rxc1 33. Rxc1) 33. Bd6? { (8.67 → 6.70) Mistake. Best move was Rxc8. } (33. Rxc8) 33... Rxe1? { (6.70 → 8.52) Mistake. Best move was Rxc1. } (33... Rxc1 34. Rxc1) 34. Rxe1 Re8 35. Rc1? { (8.04 → 5.71) Mistake. Best move was Rxe8+. } (35. Rxe8+) 35... Re6?? { (5.71 → 8.75) Blunder. Best move was Qe6. } (35... Qe6 36. Be5 Re7 37. Rc5 Kf7 38. Qh6 Rd7 39. Qg7+ Ke8 40. Ba4 b3 41. Qh8+ Ke7 42. Qh7+) 36. Bxd5 Bxd5 37. Rc8+ Re8 38. Rc7 Qe6? { (7.77 → 17.19) Mistake. Best move was Bc4. } (38... Bc4 39. Rxf7 Re2+ 40. Kg3 Kxf7 41. Be5 f4+ 42. Qxf4+ Ke8 43. Qf6 Bd3 44. Qe6+ Kd8 45. Bf6+) 39. Be5 Rc8?! { (13.06 → Mate in 8) Checkmate is now unavoidable. Best move was Qf7. } (39... Qf7 40. Rxf7) 40. Rg7+?! { (Mate in 8 → 123.51) Lost forced checkmate sequence. Best move was Rxc8+. } (40. Rxc8+ Kf7 41. Rh8 Bc6 42. Qd8 Be8 43. Rxe8 g5 44. Rf8+ Kg6 45. Rf6+ Kh7 46. Rxe6 h4) 40... Kf8 41. Qh6 Rc2+ 42. Kg1 { Black resigns. } 1-0
[Event "Moscow Grand Prix 2017"]
[Site "https://lichess.org/Q7PGbuKO"]
[Date "2017.05.19"]
[Round "7.5"]
[White "Giri, Anish (2785)"]
[Black "Salem, A.R. Saleh (2633)"]
[Result "1-0"]
[WhiteElo "?"]
[BlackElo "?"]
[PlyCount "131"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "B12"]
[Opening "Caro-Kann Defense: Advance Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]

1. e4 c6 2. d4 d5 3. e5 { B12 Caro-Kann Defense: Advance Variation } Bf5 4. Nd2 e6 5. Nb3 c5 6. dxc5 Bxc5 7. Nxc5 Qa5+ 8. c3 Qxc5 9. Be3 Qc7 10. f4 Ne7 11. Be2 O-O 12. Nf3 Nbc6 13. O-O Na5 14. Bf2 a6 15. Rc1 Rac8 16. b3 Nac6 17. Qd2 Rfd8 18. b4 Be4 19. a4 Nf5 20. g4 Nfe7 21. Ng5 Bg6 22. Bc5 Rd7 23. Nf3 Na5? { (0.99 → 2.12) Mistake. Best move was h5. } (23... h5 24. h3 hxg4 25. hxg4 Na5 26. Nd4 Nc4 27. Qe1 Qd8 28. Qg3 b6 29. Bxe7 Rxe7 30. f5) 24. Nd4 Nc4 25. Bxc4 dxc4 26. Bxe7 Rxe7 27. f5 exf5 28. gxf5 Bh5 29. Qg5 g6 30. e6 f6 31. Qxf6 Rg7 32. Rc2 Bg4?! { (1.25 → 1.77) Inaccuracy. Best move was Rf8. } (32... Rf8 33. Qh4 gxf5+ 34. Rg2 Bg6 35. Qg5 f4 36. Rg4 Be8 37. e7 Rf7 38. Qxg7+ Rxg7 39. Rxg7+) 33. Qh4?! { (1.77 → 0.88) Inaccuracy. Best move was Re1. } (33. Re1 Bxf5 34. e7 Qd7 35. Nxf5 gxf5+ 36. Rg2 Rxg2+ 37. Kxg2 Qd2+ 38. Kf1 Qf4+ 39. Ke2 Qxh2+) 33... Bxf5 34. Rg2 Re8 35. Re1 a5 36. bxa5?! { (1.00 → 0.43) Inaccuracy. Best move was Nxf5. } (36. Nxf5 gxf5 37. e7 Qb6+ 38. Kf1 Qc6 39. Rxg7+ Kxg7 40. Re3 f4 41. Qxf4 Qf6 42. Rg3+ Kf7) 36... Qxa5 37. Nxf5 Qxf5 38. Qxc4 Rge7 39. Rf2 Qa5?! { (0.24 → 0.81) Inaccuracy. Best move was Qg5+. } (39... Qg5+ 40. Kh1 Rd8 41. Rf4 Qh5 42. h4 Qd5+ 43. Qxd5 Rxd5 44. Rd4 Rc5 45. Rb1 Rxc3 46. Rd7) 40. Rf7 Qb6+ 41. Kg2 Qc6+?! { (0.79 → 1.53) Inaccuracy. Best move was Qa6. } (41... Qa6 42. Qh4 Qc6+ 43. Kf2 Rxf7+ 44. exf7+ Kxf7 45. Qxh7+ Kf6 46. Qh4+ Kf7 47. Qf4+ Kg8 48. Rxe8+) 42. Qxc6 bxc6 43. Rxe7 Rxe7 44. Kf3 Kf8 45. a5 Ra7 46. Re5 Ke7 47. Ke4 Rb7 48. Kd3 Rb1 49. Kc2 Ra1 50. Kb2 Ra4? { (1.04 → 2.64) Mistake. Best move was Rf1. } (50... Rf1 51. Kb3 Rb1+ 52. Ka2 Rf1 53. Ka3 Ra1+ 54. Kb4 Rb1+ 55. Kc5 Rb5+ 56. Kd4 Rb2 57. h3) 51. Kb3 Ra1 52. Kb2? { (2.64 → 0.98) Mistake. Best move was c4. } (52. c4 g5 53. Kb4 g4 54. Rg5 Kd6 55. Rxg4 Rb1+ 56. Kc3 Kxe6 57. Rh4 Kd6 58. Rxh7 Rc1+) 52... Ra4? { (0.98 → 2.64) Mistake. Best move was Rf1. } (52... Rf1 53. Ka3 Ra1+ 54. Kb4 Rb1+ 55. Kc5 Rb5+ 56. Kd4 Rb2 57. h4 Ra2 58. Kc4 Ra1 59. Kb4) 53. Kb3 Ra1 54. c4 h6? { (1.93 → 4.15) Mistake. Best move was g5. } (54... g5 55. Kb4 g4 56. Rg5 h5 57. Rxh5 Kd6 58. Rh6 Rb1+ 59. Kc3 Ra1 60. e7+ Kxe7 61. Kb4) 55. Kb4 g5?! { (3.88 → 4.72) Inaccuracy. Best move was h5. } (55... h5 56. h4) 56. Re3 c5+ 57. Kb5 g4 58. h3 gxh3?? { (3.60 → 7.31) Blunder. Best move was h5. } (58... h5 59. a6) 59. Rxh3 Kxe6 60. Rxh6+ Kd7 61. a6 Kc7 62. Rh8 Kd6 63. a7 Rxa7 64. Rh6+ Ke5 65. Kxc5 Ra8? { (4.41 → 5.81) Mistake. Best move was Ra3. } (65... Ra3 66. Kb5 Rb3+ 67. Kc6 Ra3 68. Rh5+ Kf6 69. c5 Rd3 70. Kc7 Kg6 71. Rh8 Kg7 72. Rh4) 66. Kb6 { Black resigns. } 1-0
[Event "Moscow Grand Prix 2017"]
[Site "https://lichess.org/yrHtT4m6"]
[Date "2017.05.19"]
[Round "7.7"]
[White "Hou, Yifan (2652)"]
[Black "Hammer, Jon Ludvig (2621)"]
[Result "1-0"]
[WhiteElo "?"]
[BlackElo "?"]
[PlyCount "159"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "E06"]
[Opening "Catalan Opening: Closed Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]

1. Nf3 d5 2. d4 Nf6 3. c4 e6 4. g3 Be7 5. Bg2 { E06 Catalan Opening: Closed Variation } O-O 6. O-O dxc4 7. Qa4 a6 8. Qxc4 b5 9. Qc2 Bb7 10. Bd2 Be4 11. Qc1 c6 12. Rd1 Nbd7 13. Nc3 Bg6 14. a3 c5?! { (-0.05 → 0.67) Inaccuracy. Best move was Rc8. } (14... Rc8 15. Bg5 h6 16. Bh4 Nd5 17. Bxe7 Qxe7 18. Qd2 Rfd8 19. e3 Bh5 20. Ne2 c5 21. Qa5) 15. Be3 Qc7 16. Ne5 cxd4?! { (0.46 → 1.13) Inaccuracy. Best move was Nxe5. } (16... Nxe5 17. dxe5 Nd7 18. Bxa8 Rxa8 19. f4 c4 20. h3 Nc5 21. Bxc5 Qxc5+ 22. e3 Bd3 23. Qd2) 17. Nxg6 hxg6 18. Bxa8 dxe3 19. Nd5 exf2+ 20. Kf1 Qc5 21. b4 Qxc1 22. Nxe7+ Kh7 23. Raxc1 Rxa8 24. Kxf2 a5? { (1.08 → 2.13) Mistake. Best move was g5. } (24... g5 25. Nc6) 25. Rd4 g5 26. h4 g4 27. Rc8 Ra6 28. Rc7 axb4 29. axb4 Ne5 30. Rc5 Nc4 31. Rxb5 Nd6 32. Ra5 Rb6 33. Kg2 g6 34. Rc5 Nb5 35. Rdc4 Kg7?! { (1.58 → 2.13) Inaccuracy. Best move was Rb7. } (35... Rb7 36. Nc6 Nd7 37. Nd8 Nxc5 38. Rxc5 Rb6 39. Nxf7 Nd4 40. Rc4 Nc6 41. Ng5+ Kg8 42. Rxg4) 36. Nc8?! { (2.13 → 1.51) Inaccuracy. Best move was Rc6. } (36. Rc6 Rb8) 36... Rb8 37. Rc6 Na3 38. Rc3 Nb5 39. R3c4 Na3 40. Rc3 Nb5 41. Rc1 Nd5?! { (1.15 → 1.72) Inaccuracy. Best move was Nd4. } (41... Nd4 42. R6c4 e5 43. Rd1 Ra8 44. Nd6 Ra2 45. Rc7 Nd5 46. Rxf7+ Kh6 47. Re1 Nxb4 48. Rd7) 42. Kf2 Na3 43. Ra1 Nb5 44. Rc5? { (1.48 → 0.43) Mistake. Best move was Rac1. } (44. Rac1 Nd4 45. R6c4 e5 46. Nd6 f5 47. Rc5 Nb3 48. Rc8 Rxb4 49. R1c4 Kf6 50. e4 Rxc4) 44... f5?! { (0.43 → 0.93) Inaccuracy. Best move was Nbc3. } (44... Nbc3 45. Rc4 Rxb4 46. Rxb4 Nxb4 47. Nd6 f5 48. Ra7+ Kf6 49. Rf7+ Ke5 50. Nc4+ Kd4 51. Nd2) 45. Kf1 Kf6 46. Ra6 Nbc7 47. Rac6 Rxc8 48. Rxd5 Nxd5 49. Rxc8 Nxb4 50. Kf2 Nd5 51. Ke1 Ne3 52. Rb8 Ke5 53. Rb5+ Kf6 54. Rb3 Nc4 55. Rb4 Nd6 56. Kd2 Ke5 57. Kd3 Kd5 58. Ra4 Ke5 59. Ra5+ Kf6 60. Kd4 Ne4 61. Ra3 Nf2 62. Rb3 Ne4 63. Re3 Nd2 64. Rd3 Nf1 65. Ra3 f4? { (0.06 → 2.88) Mistake. Best move was Nd2. } (65... Nd2 66. Re3 Nf1 67. Rb3 Nd2 68. Ra3 Ne4 69. Rd3 Nd6 70. Rd1 Ne4 71. Rg1 e5+ 72. Kd5) 66. gxf4 Kf5 67. Ra1 Nd2? { (2.50 → 5.19) Mistake. Best move was Nh2. } (67... Nh2 68. Ke3) 68. Kd3 Nb3 69. Rb1 Nc5+ 70. Ke3 e5? { (4.75 → 5.81) Mistake. Best move was Kf6. } (70... Kf6 71. Rb5 Nd7 72. Rg5 Nb6 73. Rxg4 Nc4+ 74. Kd4 Nd6 75. e4 Nb5+ 76. Ke3 Kf7 77. Rg5) 71. Rb5 Nd7?? { (5.16 → 19.75) Blunder. Best move was Ne6. } (71... Ne6 72. Rxe5+) 72. fxe5 Nf8 73. e6+ Kf6 74. Kf4 Nxe6+ 75. Kxg4 Nd4 76. Rb6+ Kf7?! { (47.10 → Mate in 27) Checkmate is now unavoidable. Best move was Ke5. } (76... Ke5 77. Rxg6) 77. e4 Kg7?! { (53.47 → Mate in 20) Checkmate is now unavoidable. Best move was Nc2. } (77... Nc2 78. Kg5) 78. e5 Kf7 79. Rf6+ Kg7?! { (67.13 → Mate in 18) Checkmate is now unavoidable. Best move was Ke7. } (79... Ke7 80. Rxg6) 80. Kg5 { Black resigns. } 1-0
[Event "Moscow Grand Prix 2017"]
[Site "https://lichess.org/pPLu4sNq"]
[Date "2017.05.20"]
[Round "8.7"]
[White "Nepomniachtchi, Ian (2751)"]
[Black "Harikrishna, Pentala (2750)"]
[Result "0-1"]
[WhiteElo "?"]
[BlackElo "?"]
[PlyCount "110"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "A18"]
[Opening "English Opening: Mikenas-Carls Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]

1. c4 Nf6 2. Nc3 e6 3. e4 d5 4. e5 { A18 English Opening: Mikenas-Carls Variation } d4 5. exf6 dxc3 6. bxc3 Qxf6 7. d4 e5 8. Nf3 exd4 9. Bg5 Qe6+ 10. Be2 Be7 11. cxd4 Bxg5 12. Nxg5 Qg6 13. f4 O-O 14. O-O Nc6 15. Rb1 h6 16. Nf3 Qd6 17. d5 Ne7 18. Nd4 c6 19. f5 Qf6 20. Ne6 fxe6 21. fxe6 Qe5 22. Rxf8+ Kxf8 23. Qf1+ Qf6 24. d6 b6?! { (0.28 → 1.08) Inaccuracy. Best move was Ng6. } (24... Ng6 25. Bg4) 25. Bg4 Ng6?! { (1.03 → 1.79) Inaccuracy. Best move was Ng8. } (25... Ng8 26. c5 Bxe6 27. Bxe6 Qxf1+ 28. Kxf1 Re8 29. cxb6 axb6 30. Bxg8 Kxg8 31. Rxb6 Kf7 32. Rxc6) 26. Re1? { (1.79 → 0.29) Mistake. Best move was d7. } (26. d7 Bxd7 27. exd7 Ne5 28. Qe2 Nxg4 29. Rf1 Qxf1+ 30. Qxf1+ Nf6 31. Qd3 Rd8 32. Qa3+ Kf7) 26... Bxe6?! { (0.29 → 0.81) Inaccuracy. Best move was Kg8. } (26... Kg8 27. Qf2) 27. Bxe6 Rd8 28. g3? { (1.09 → 0.00) Mistake. Best move was c5. } (28. c5 bxc5 29. Qc4 Nf4 30. Rf1 g5 31. g3 Rxd6 32. Bg4 Qd4+ 33. Qxd4 cxd4 34. gxf4 gxf4) 28... Rxd6 29. Qe2 Qc3 30. Kh1? { (0.00 → -1.24) Mistake. Best move was Qf2+. } (30. Qf2+ Qf6 31. Qe2 Qc3) 30... Rd2 31. Rf1+ Ke7 32. Qe4 Ne5 33. Bh3 Kd6 34. Qf5 Kc5 35. Bg2 Qd4? { (-1.79 → 0.00) Mistake. Best move was Kb4. } (35... Kb4 36. Bxc6 Nxc6 37. Qb5+ Ka3 38. Qxc6 Qc2 39. c5 Rxh2+ 40. Kg1 Rd2 41. Rf3+ Kxa2 42. Qe6+) 36. Qf8+? { (0.00 → -2.06) Mistake. Best move was Rf4. } (36. Rf4 Qa1+ 37. Bf1 Kd6 38. Qf8+ Kc7 39. Qxg7+ Rd7 40. Qxh6 Qxa2 41. Qe6 Qa1 42. Rf5 Nd3) 36... Qd6 37. Qf4?! { (-2.07 → -2.77) Inaccuracy. Best move was Qxg7. } (37. Qxg7 Rxa2 38. Rf6 Qd2 39. Qe7+ Kxc4 40. Rf4+ Kb3 41. Qe6+ Ka3 42. Qe7+ c5 43. Qxa7+ Qa5) 37... Qd4?! { (-2.77 → -1.79) Inaccuracy. Best move was Nxc4. } (37... Nxc4 38. Qf5+ Kb4 39. a3+ Nxa3 40. Qe4+ Rd4 41. Qe1+ Ka4 42. Qe8 b5 43. Bxc6 Rd1 44. Rxd1) 38. Qf8+ Qd6 39. Qf4?! { (-1.52 → -2.42) Inaccuracy. Best move was Qxg7. } (39. Qxg7 Rxa2) 39... Re2? { (-2.42 → -1.39) Mistake. Best move was Nxc4. } (39... Nxc4 40. Qf7) 40. Qc1?! { (-1.39 → -2.29) Inaccuracy. Best move was h4. } (40. h4 Qd8) 40... Qd3 41. Qf4 g5 42. Qf8+ Qd6 43. Qf5 Qd2 44. Bxc6 Rxh2+ 45. Kg1 Re2 46. Bb7 Qe3+ 47. Kh1 Re1 48. Qf8+ Kd4 49. Qd6+ Kc3 50. Qa3+ Kc2 51. Qxe3 Rxe3 52. Rf2+ Kc3 53. Kg2 Nxc4 54. g4?! { (-2.71 → -3.62) Inaccuracy. Best move was a4. } (54. a4 Rd3 55. Bc6 Rd2 56. Rxd2 Nxd2 57. Kf2 Nc4 58. Bb5 Nd6 59. Kf3 h5 60. Bd7 Kb3) 54... Rd3 55. Rf6? { (-3.43 → -4.68) Mistake. Best move was Ba6. } (55. Ba6 Rd2 56. Rxd2 Nxd2 57. Kf2 Nc4 58. Bb5 Kb4 59. Bd7 b5 60. Be6 Kc3 61. Kf3 a5) 55... Ne3+ { White resigns. } 0-1
[Event "Moscow Grand Prix 2017"]
[Site "https://lichess.org/1qoGjq11"]
[Date "2017.05.21"]
[Round "9.1"]
[White "Gelfand, Boris (2724)"]
[Black "Ding, Liren (2773)"]
[Result "0-1"]
[WhiteElo "?"]
[BlackElo "?"]
[PlyCount "70"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "E01"]
[Opening "Catalan Opening: Closed Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]

1. d4 Nf6 2. c4 e6 3. g3 d5 4. Bg2 { E01 Catalan Opening: Closed Variation } Bb4+ 5. Bd2 Be7 6. Nf3 O-O 7. O-O Nbd7 8. a4 a5 9. Qc2 c6 10. Na3 Ne4 11. Bf4 g5 12. Be3 f5 13. Rad1 Bf6 14. Nb1 Qe7 15. Nc3 b6 16. Ne5 Nxe5 17. dxe5 Bxe5 18. Bxb6?! { (0.05 → -0.47) Inaccuracy. Best move was Nxe4. } (18. Nxe4 fxe4 19. cxd5 cxd5 20. Bxe4 Bd7 21. Bg2 Rac8 22. Qd2 Bxa4 23. Ra1 Bc6 24. Bxg5 Qb4) 18... Qb4 19. Nxe4 fxe4 20. cxd5? { (0.06 → -1.09) Mistake. Best move was Be3. } (20. Be3 Qxb2 21. Qxb2 Bxb2 22. Bxg5 Bf6 23. Bxf6 Rxf6 24. cxd5 cxd5 25. f3 exf3 26. Bxf3 Rb8) 20... Qxb6 21. Qxe4 Qxb2 22. dxc6 Bc7 23. Rd7? { (-1.30 → -2.89) Mistake. Best move was Qg4. } (23. Qg4 Qg7 24. Rb1 Rd8 25. Rfd1 Rxd1+ 26. Rxd1 Rb8 27. Be4 Rb4 28. h4 Bb6 29. e3 Qe5) 23... Bxd7 24. cxd7 Qf6?! { (-2.71 → -2.11) Inaccuracy. Best move was Ra6. } (24... Ra6 25. Qc4 Qb6 26. Bf3 Qd6 27. Rc1 Bd8 28. Bc6 Ra7 29. Qe4 Rc7 30. Rc4 Kg7 31. Kg2) 25. Bh3 Rab8 26. Qxe6+ Qxe6 27. Bxe6+ Kg7 28. Rc1 Kf6 29. Bg4 Bd8 30. Rc6+ Kg7 31. Bh5 Rb2 32. Rc8 Rd2 33. Be8 Bb6 34. Rb8?! { (-3.39 → -4.21) Inaccuracy. Best move was d8=R. } (34. d8=R Rxd8 35. Rxd8 Bxd8 36. Bh5 Bb6 37. e3 Rc8 38. h3 Rc2 39. Be8 Kf6 40. Kf1 Bc5) 34... Rf6 35. e3?! { (-4.13 → -5.04) Inaccuracy. Best move was d8=R. } (35. d8=R Bxd8 36. Rb7+ Kf8 37. Bh5 Bb6 38. Bf3 Rd4 39. e3 Rxa4 40. Bd5 Ra1+ 41. Kg2 a4) 35... g4 { White resigns. } 0-1
[Event "Moscow Grand Prix 2017"]
[Site "https://lichess.org/06WxQyZr"]
[Date "2017.05.21"]
[Round "9.7"]
[White "Inarkiev, Ernesto (2727)"]
[Black "Hou, Yifan (2652)"]
[Result "0-1"]
[WhiteElo "?"]
[BlackElo "?"]
[PlyCount "68"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "C50"]
[Opening "Giuoco Piano"]
[Termination "Normal"]
[Annotator "lichess.org"]

1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 { C50 Giuoco Piano } 4. O-O Nf6 5. d3 d6 6. c3 a6 7. Re1 O-O 8. Bb3 h6 9. Nbd2 Ng4 10. Re2 Kh8 11. h3 f5 12. exf5?! { (0.80 → 0.21) Inaccuracy. Best move was Qe1. } (12. Qe1) 12... Nxf2 13. Rxf2 Bxf2+ 14. Kxf2 Bxf5 15. Qe2 d5 16. Kg1 Qd6 17. Bc2 Rf7 18. b4?! { (0.54 → 0.00) Inaccuracy. Best move was Rb1. } (18. Rb1 e4) 18... a5 19. Bb2 axb4 20. cxb4 Nxb4 21. Nxe5 Re7 22. Ndf3 Kg8 23. Qd2 Nxc2 24. Qxc2 c5 25. Qb3 Kh7 26. Kh1? { (0.23 → -1.67) Mistake. Best move was d4. } (26. d4 c4 27. Qd1 b5 28. a3 Kg8 29. Qe1 Rea7 30. Rc1 Bh7 31. Qg3 Rf8 32. Re1 Be4) 26... d4 27. Bc1? { (-1.22 → -2.55) Mistake. Best move was Re1. } (27. Re1 Be6) 27... Rxe5 28. Bf4? { (-2.48 → -4.83) Mistake. Best move was Nxe5. } (28. Nxe5 Qxe5) 28... Qd5 29. Rb1?! { (-4.68 → -5.42) Inaccuracy. Best move was Qxd5. } (29. Qxd5 Rxd5) 29... Qxb3 30. Rxb3 Rd5? { (-5.35 → -4.32) Mistake. Best move was Re2. } (30... Re2) 31. Ne5? { (-4.32 → -5.47) Mistake. Best move was Rxb7. } (31. Rxb7 Bxd3 32. Be5 Rg8 33. Re7 Be2 34. Nd2 c4 35. Ne4 Kg6 36. a3 c3 37. Nxc3 dxc3) 31... Rxa2 32. Rxb7 Re2 33. g4 Be6 34. Nc4? { (-4.96 → -6.53) Mistake. Best move was Nc6. } (34. Nc6 Rf2 35. Bb8 Rf3 36. Re7 Rxh3+ 37. Kg2 Bxg4 38. Be5 Rd7 39. Bg3 Rxe7 40. Nxe7 c4) 34... Rd8 { White resigns. } 0-1