FEN
[Event "World Blitz 2019"]
[Site "Moscow RUS"]
[Date "2019.12.29"]
[Round "8.7"]
[White "Firouzja, Alireza"]
[Black "Fedoseev, Vl3"]
[Result "0-1"]
[GameId "ptYurwbp"]
[WhiteElo "2723"]
[BlackElo "2677"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "C65"]
[Opening "Ruy Lopez: Berlin Defense, Anti-Berlin Variation, Duras Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.0] } 1... e5 { [%eval 0.28] } 2. Nf3 { [%eval 0.16] } 2... Nc6 { [%eval 0.31] } 3. Bb5 { [%eval 0.18] } 3... Nf6 { [%eval 0.2] } 4. d3 { [%eval 0.21] } 4... d6 { [%eval 0.36] } 5. c4?! { (0.36 → -0.31) Inaccuracy. O-O was best. } { [%eval -0.31] } { C65 Ruy Lopez: Berlin Defense, Anti-Berlin Variation, Duras Variation } (5. O-O a6 6. Bxc6+ bxc6 7. Re1 Be7 8. d4 exd4 9. Nxd4 Bd7) 5... Be7 { [%eval -0.06] } 6. O-O { [%eval 0.04] } 6... O-O { [%eval 0.31] } 7. h3 { [%eval -0.23] } 7... Bd7?! { (-0.23 → 0.35) Inaccuracy. Be6 was best. } { [%eval 0.35] } (7... Be6 8. Nc3 Nd7 9. Nd5 f5 10. exf5 Bxf5 11. Be3 Bg6 12. Re1) 8. Nc3 { [%eval 0.2] } 8... h6 { [%eval 0.34] } 9. Be3 { [%eval 0.24] } 9... a6 { [%eval 0.36] } 10. Ba4 { [%eval 0.43] } 10... Re8 { [%eval 0.77] } 11. d4 { [%eval 0.44] } 11... exd4 { [%eval 0.38] } 12. Nxd4 { [%eval 0.1] } 12... Nxd4 { [%eval 0.05] } 13. Bxd4 { [%eval 0.09] } 13... Bxa4 { [%eval 0.52] } 14. Qxa4 { [%eval 0.4] } 14... Qd7 { [%eval 0.34] } 15. Qb3 { [%eval 0.23] } 15... c5 { [%eval 0.64] } 16. Bxf6 { [%eval 0.28] } 16... Bxf6 { [%eval 0.37] } 17. Nd5 { [%eval 0.59] } 17... Bd8 { [%eval 1.13] } 18. Qd3 { [%eval 0.91] } 18... b5 { [%eval 0.91] } 19. b3 { [%eval 0.56] } 19... Rb8 { [%eval 0.93] } 20. f4 { [%eval 0.5] } 20... bxc4 { [%eval 0.82] } 21. bxc4?! { (0.82 → 0.02) Inaccuracy. Qxc4 was best. } { [%eval 0.02] } (21. Qxc4) 21... Qe6 { [%eval 0.5] } 22. Rae1 { [%eval 0.43] } 22... Rb2?! { (0.43 → 1.01) Inaccuracy. Qg6 was best. } { [%eval 1.01] } (22... Qg6) 23. e5 { [%eval 0.81] } 23... dxe5 { [%eval 1.36] } 24. Rxe5 { [%eval 0.92] } 24... Qc6 { [%eval 1.02] } 25. Rfe1?! { (1.02 → 0.29) Inaccuracy. Qe4 was best. } { [%eval 0.29] } (25. Qe4 Re6 26. f5 Rxe5 27. Qxe5 Rd2 28. Qe1 Rd4 29. f6 gxf6 30. Qe7 Rxd5 31. cxd5 Qxd5) 25... Rf8 { [%eval 0.32] } 26. Qe4 { [%eval 0.13] } 26... Qd6 { [%eval 0.28] } 27. Re8 { [%eval 0.09] } 27... Bh4 { [%eval 0.12] } 28. Rxf8+ { [%eval 0.0] } 28... Qxf8 { [%eval 0.0] } 29. Rf1 { [%eval -0.12] } 29... Qd8 { [%eval 0.0] } 30. Qe5 { [%eval -0.1] } 30... Rxa2 { [%eval 0.0] } 31. Rb1 { [%eval 0.0] } 31... Kh7?? { (0.00 → 2.09) Blunder. Qd7 was best. } { [%eval 2.09] } (31... Qd7 32. f5 Bf2+ 33. Kh1 Bd4 34. Qb8+ Kh7 35. f6 Ra3 36. Ne7 Rxh3+ 37. gxh3 Qxh3+ 38. Qh2) 32. Qf5+?? { (2.09 → 0.00) Blunder. Rb7 was best. } { [%eval 0.0] } (32. Rb7 Qg8 33. Kh2 Bf6 34. Qf5+ Kh8 35. Rc7 Re2 36. Qh5 Re6 37. Rxf7 Bh4 38. Ra7 Bf2) 32... Kg8 { [%eval 0.0] } 33. Qe5 { [%eval 0.0] } 33... Qd7 { [%eval 0.0] } 34. f5 { [%eval 0.0] } 34... Bf2+ { [%eval 0.0] } 35. Kh2?? { (0.00 → -2.43) Blunder. Kh1 was best. } { [%eval -2.43] } (35. Kh1 Bd4 36. Qb8+ Kh7 37. f6 Ra3 38. Ne7 Rxh3+ 39. gxh3 Qxh3+ 40. Qh2 Qf3+ 41. Qg2 Qh5+) 35... Bd4 { [%eval -2.3] } 36. Qf4 { [%eval -2.5] } 36... Re2 { [%eval -2.11] } 37. Qg4 { [%eval -2.21] } 37... Re8 { [%eval -2.27] } 38. Rd1?! { (-2.27 → -3.12) Inaccuracy. f6 was best. } { [%eval -3.12] } (38. f6 Be5+ 39. Kg1 Qxg4 40. hxg4 a5 41. Rb5 Bg3 42. Ne7+ Kf8 43. Rxa5 gxf6 44. Ra3 Rxe7) 38... Qd6+ { [%eval -2.59] } 39. Kh1 { [%eval -2.88] } 39... Qe5?! { (-2.88 → -1.90) Inaccuracy. a5 was best. } { [%eval -1.9] } (39... a5) 40. f6 { [%eval -1.8] } 40... g6 { [%eval -2.23] } 41. Rf1?! { (-2.23 → -3.09) Inaccuracy. Ne7+ was best. } { [%eval -3.09] } (41. Ne7+ Kf8 42. Nc6 Qxf6 43. Nxd4 cxd4 44. Rxd4 Re1+ 45. Kh2 Kg7 46. Qf4 a5 47. Qxf6+ Kxf6) 41... Qe6? { (-3.09 → -1.32) Mistake. Re6 was best. } { [%eval -1.32] } (41... Re6 42. Qf3 Kh7 43. Rd1 Qg5 44. Qf4 Qxf4 45. Nxf4 Rxf6 46. Ne2 Bb2 47. Rb1 Be5 48. Kg1) 42. Qf4?! { (-1.32 → -1.93) Inaccuracy. Qf3 was best. } { [%eval -1.93] } (42. Qf3 Qe5 43. Ne7+ Kh7 44. Nxg6 Kxg6 45. Qd3+ Kg5 46. h4+ Kxh4 47. Rf4+ Qxf4 48. g3+ Kg4) 42... Qe2 { [%eval -1.53] } 43. Rb1?? { (-1.53 → -4.52) Blunder. Ne7+ was best. } { [%eval -4.52] } (43. Ne7+ Kh7) 43... Qe1+ { [%eval -4.11] } 44. Rxe1? { (-4.11 → -7.46) Mistake. Qf1 was best. } { [%eval -7.46] } (44. Qf1 Qxf1+) 44... Rxe1+ { [%eval -7.06] } { White resigns. } 0-1