Reviewed games / Chess.com blitz

Hikaru vs Firouzja2003: game review

Hikaru won on 20 October 2026, in the Sicilian Defense: Moscow Variation. Stockfish 19 reviewed every move of both players at depth 18, double-checked the sharp moments deeper, and labelled each one from Brilliant to Blunder.

The board after 25…Nc5, with both players' accuracy
Hikaru 347775.2
Firouzja2003 328776.3
HikaruLabelFirouzja2003
1!Great2
48Best47
5Excellent11
15Good10
6Book6
11?!Inaccuracy8
3?Mistake2
1Miss3
5??Blunder4

Key moments

The Brilliant and Great moves, and the costliest mistakes, as the review explains them.

25…Nc5: Great

25…Nc5! The only good move here: every alternative is clearly worse.

  • Moving away uncovers the bishop on b7, which now hits the queen on f3.
  • Shores up the bishop on b7, which was under as much attack as it had defence (1 against 0).
  • The next best move, 25…b3, would drop Black's winning chances from 71% to 55% (−0.54).
  • 25…Nc5 threatens …Bxf3, winning the queen for a bishop, and gets the knight out of the way of Rxe4.
  • It threatens …Bxf3, winning the queen for a bishop, so White has to spend the next move on it.
  • White was threatening Rxe4, winning a bishop. The knight steps away.

34…Na4: Great

34…Na4! The only good move here: every alternative is clearly worse.

  • Attacks the queen.
  • Moves the attacked knight to safety.
  • The next best move, 34…Bh4, would drop Black's winning chances from 83% to 65% (−1.73).
  • 34…Na4 threatens …Nxc3, winning the queen for a knight, and gets the knight out of the way of bxc5.
  • It threatens …Nxc3, winning the queen for a knight, so White has to spend the next move on it.
  • White was threatening bxc5, winning a knight. The knight steps away.

73.Rd8+: Great

73.Rd8+! The only good move here: every alternative is clearly worse.

  • The rook takes the half-open d-file.
  • Gives check, so the reply is forced.
  • The next best move, 73.Bh6, would drop White's winning chances from 77% to 50% (0.00).
  • 73.Rd8+ wins a pawn, picking it up with 74.Rxd4+.
  • Sets up a sequence and wins a pawn once the captures settle, picking it up with 74.Rxd4+.
  • Black answers 73…Kc4.

87.Ra2: Blunder

87.Ra2 is a blunder: White's winning chances go from 89% to 8%.

  • Black answers 87…Rxf4, which takes the bishop on f4.
  • Better was 87.Be3 (+5.65): the bishop joins the attack: it now hits 2 squares around the Black king.

Better: 87.Be3 wins a pawn, picking it up with 88.Bxg5. After 87…g5 88.Bxg5 Kf2 89.Kh2 f4 90.Bxf4 Rg8, White comes out two pawns up (+5.65).

87…Ke1: Blunder

87…Ke1 is a blunder: Black's winning chances go from 92% to 7%.

  • White answers 88.Kg2.
  • Better was 87…Rxf4 (−6.49), which takes the bishop on f4.

Better: 87…Rxf4 stops Be3. After 88.gxf4 e3 89.Rh2 e2 90.Rh1+ Kf2, Black is two pawns down (−6.49).

91.Ra4: Blunder

91.Ra4 is a blunder: White's winning chances go from 89% to 8%.

  • Black answers 91…Rxf4, which takes the bishop on f4.
  • After Rxf4, Black wins 3 points of material within 2 moves.
  • Better was 91.Be3+ (+5.71), which gives check, so the reply is forced.

Better: 91.Be3+ gives check. After 91…Kf1 92.Ra2 f4 93.Ra1+ Ke2 94.Bxf4 Kf2, White comes out a pawn up (+5.71).

91…Kf3: Blunder

91…Kf3 is a blunder: Black's winning chances go from 92% to 9%.

  • White answers 92.Ra3+, which gives check, so the reply is forced.
  • Better was 91…Rxf4 (−6.66), which takes the bishop on f4.

Better: 91…Rxf4 shores up the e4 pawn and takes the bishop on f4. After 92.Ra2+ Kf3 93.gxf4 e3 94.Rg2 e2, Black is two pawns down (−6.66).

95.Rxe3+: Blunder

95.Rxe3+ is a blunder: White's winning chances go from 94% to 8%.

  • Black answers 95…Kxe3, which takes the rook on e3.
  • After Kxe3, Black wins 5 points of material within 2 moves.
  • Better was 95.Bh2 (+7.35), which moves the attacked bishop to safety.

Better: 95.Bh2 gets the bishop out of the way of …fxg3. After 95…Ke4 96.Ra4+ Kf5 97.Bxf4 e2 98.Bd2, White comes out a pawn up (+7.35).

The opening

Sicilian Defense: Moscow Variation (B51)

  • Both sides followed opening theory up to 6…Qa5: 12 moves in all, 6 by White and 6 by Black.
  • Theory runs out after 6…Qa5: too few games between strong players reached this position to go further.

Every move

The moves from Chess.com (the game), each with its label. Step through them on the board for the engine lines and an explanation of every move.

  1. 1.e4c5
  2. 2.Nf3d6
  3. 3.Bb5+Nd7
  4. 4.a4a6
  5. 5.Bc4Ngf6
  6. 6.Nc3Qa5
  7. 7.Ba2e6
  8. 8.O-O?!Be7
  9. 9.d3O-O
  10. 10.?!Nd2b5
  11. 11.f4Qb6
  12. 12.Kh1Bb7
  13. 13.?!f5?e5
  14. 14.Re1Rac8
  15. 15.Qf3Rfe8
  16. 16.?!Nf1b4
  17. 17.Nd1c4
  18. 18.dxc4Nc5
  19. 19.Nf2Nxa4
  20. 20.?!Ne3Nc5
  21. 21.?!Neg4a5
  22. 22.Nxf6+Bxf6
  23. 23.?!Ng4Qd8
  24. 24.??Be3?!Nxe4
  25. 25.Bg1!Nc5
  26. 26.Qh3a4
  27. 27.Rad1Qe7
  28. 28.Be3?!Bg5
  29. 29.?Bg1Kh8
  30. 30.Bb1f6
  31. 31.?!b3a3
  32. 32.c3bxc3
  33. 33.Qxc3Qd7
  34. 34.?b4!Na4
  35. 35.Qxa3Rxc4
  36. 36.Ne3Rc3
  37. 37.Qa2Bxe3
  38. 38.Bxe3?!Qc6
  39. 39.Qf2d5
  40. 40.Bd2Rb3
  41. 41.Rc1Qd7
  42. 42.Bc2Rb2
  43. 43.Qe3d4
  44. 44.Qa3??Rxc2
  45. 45.Rxc2Nb6
  46. 46.Rc5?!Nd5
  47. 47.Qd3h6
  48. 48.?!b5?!Ne7
  49. 49.b6Nd5
  50. 50.h3Nxb6
  51. 51.?Rb1Nd5
  52. 52.Qb5Qxb5
  53. 53.Rbxb5Ba8
  54. 54.Rxd5Bxd5
  55. 55.Rxd5Rc8
  56. 56.Kh2Rc2
  57. 57.Bb4Rf2
  58. 58.Rd8+Kh7
  59. 59.Rd7Rxf5
  60. 60.Bf8Rg5
  61. 61.h4Rg6
  62. 62.Kh3Kg8
  63. 63.Rd8h5
  64. 64.Bc5+Kh7
  65. 65.Rd6Rg4
  66. 66.g3Kg6
  67. 67.Rd7Kf5
  68. 68.Bf8g6
  69. 69.?!Bg7Ke6
  70. 70.Rd8f5
  71. 71.Rf8Kd5
  72. 72.Re8??e4
  73. 73.!Rd8+Kc4
  74. 74.Rxd4+?Kc3
  75. 75.?!Rd8+?!Kc2
  76. 76.Bh6Kc3
  77. 77.Be3?!Kc4
  78. 78.??Bd4Kb5
  79. 79.Be3Kc6
  80. 80.Rc8+Kd6
  81. 81.Rc3Ke6
  82. 82.Bf4Kd5
  83. 83.Ra3Kd4
  84. 84.Ra5Kd3
  85. 85.Ra4Ke2
  86. 86.Ra3Kf1
  87. 87.??Ra2??Ke1
  88. 88.Ra1+Ke2
  89. 89.?!Ra2+Kf3
  90. 90.Ra3+Kf2
  91. 91.??Ra4??Kf3
  92. 92.Ra2Rxg3+
  93. 93.Bxg3f4
  94. 94.Ra3+e3
  95. 95.??Rxe3+

More reviewed games

Every reviewed game, newest first.

See your own games like this.

Enter a Chess.com or Lichess username or paste a PGN: free, no account, no daily limit.