FEN
[Event "rated blitz game"]
[Site "https://lichess.org/ai401qK8"]
[Date "2026.06.02"]
[Round "-"]
[White "thaeraffouf"]
[Black "Teefoox"]
[Result "0-1"]
[GameId "ai401qK8"]
[UTCDate "2026.06.02"]
[UTCTime "22:45:34"]
[WhiteElo "2087"]
[BlackElo "2069"]
[WhiteRatingDiff "-6"]
[BlackRatingDiff "+7"]
[Variant "Standard"]
[TimeControl "180+2"]
[ECO "C42"]
[Opening "Petrov's Defense: Classical Attack"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... Nf6 { [%eval 0.34] } 3. Nxe5 { [%eval 0.29] } 3... d6 { [%eval 0.3] } 4. Nf3 { [%eval 0.31] } 4... Nxe4 { [%eval 0.27] } 5. d4 { [%eval 0.25] } { C42 Petrov's Defense: Classical Attack } 5... d5 { [%eval 0.2] } 6. Bd3 { [%eval 0.26] } 6... Bf5 { [%eval 0.24] } 7. O-O { [%eval 0.22] } 7... Bd6 { [%eval 0.75] } 8. Re1 { [%eval 0.43] } 8... O-O { [%eval 0.29] } 9. c4 { [%eval 0.34] } 9... c6 { [%eval 0.43] } 10. Nc3 { [%eval 0.12] } 10... Nxc3 { [%eval 0.15] } 11. bxc3 { [%eval 0.12] } 11... Bxd3 { [%eval 0.17] } 12. Qxd3 { [%eval 0.17] } 12... dxc4 { [%eval 0.16] } 13. Qxc4 { [%eval 0.15] } 13... Nd7 { [%eval 0.22] } 14. a4 { [%eval 0.11] } 14... Qc7 { [%eval 0.08] } 15. h3 { [%eval 0.0] } 15... Rfe8 { [%eval 0.01] } 16. Bd2 { [%eval -0.01] } 16... h6 { [%eval 0.11] } 17. a5 { [%eval -0.15] } 17... b5 { [%eval 0.0] } 18. Qd3 { [%eval -0.24] } 18... a6 { [%eval -0.02] } 19. c4 { [%eval -0.07] } 19... Nf6 { [%eval 0.0] } 20. Bc3 { [%eval -0.34] } 20... b4 { [%eval 0.15] } 21. Bd2? { (0.15 → -1.02) Mistake. c5 was best. } { [%eval -1.02] } (21. c5 Bxc5 22. Rxe8+ Nxe8 23. dxc5 bxc3 24. Qxc3 Nf6 25. Rb1 Rd8 26. Qb4 Rd5) 21... c5 { [%eval -1.04] } 22. d5 { [%eval -1.09] } 22... Nd7 { [%eval -0.64] } 23. Nh4 { [%eval -0.59] } 23... Ne5 { [%eval -0.4] } 24. Qc2 { [%eval -0.49] } 24... Qd7? { (-0.49 → 0.70) Mistake. Be7 was best. } { [%eval 0.7] } (24... Be7 25. Re4 Bf6 26. Rae1 Bxh4 27. Rxh4 Nd7 28. Rd1 Re2 29. Qd3 Rae8 30. Be3) 25. Nf5?! { (0.70 → -0.27) Inaccuracy. f4 was best. } { [%eval -0.27] } (25. f4 Be7 26. fxe5 Bxh4 27. Re3 Rab8 28. Qd3 Bg5 29. Re2 Bxd2 30. Qxd2 b3) 25... Bf8 { [%eval -0.35] } 26. Re3 { [%eval -0.68] } 26... h5? { (-0.68 → 0.83) Mistake. Ng6 was best. } { [%eval 0.83] } (26... Ng6 27. Rb3 Rad8 28. Ng3 Qc7 29. Kh1 Ra8 30. Be3 Rac8 31. Qe2 Rb8 32. Qc2) 27. Rg3?! { (0.83 → -0.19) Inaccuracy. Nh4 was best. } { [%eval -0.19] } (27. Nh4 Qd8 28. g3 Nd7 29. Rxe8 Qxe8 30. Re1 Qc8 31. Nf5 Qd8 32. d6 Qxa5) 27... g6 { [%eval 0.24] } 28. d6?? { (0.24 → -2.01) Blunder. Nh4 was best. } { [%eval -2.01] } (28. Nh4 Bg7 29. Rf1 Qd6 30. Bf4 Rac8 31. Bc1 Rc7 32. f4 Nd7 33. Rg5 Qf6) 28... Kh7 { [%eval -1.92] } 29. Nh4 { [%eval -2.54] } 29... Bxd6 { [%eval -2.14] } 30. f4?! { (-2.14 → -3.29) Inaccuracy. Rd1 was best. } { [%eval -3.29] } (30. Rd1 Qe6 31. f4 Qxc4 32. Qb1 Re6 33. Kh1 Be7 34. fxe5 Qxh4 35. Rf3 Rf8) 30... Nc6?? { (-3.29 → 3.71) Blunder. Be7 was best. } { [%eval 3.71] } (30... Be7 31. Nf5 Qxf5 32. Qxf5 Nf3+ 33. Rxf3 gxf5 34. Re1 Bf6 35. Kf2 Bd4+ 36. Kf1) 31. Rxg6?? { (3.71 → -2.67) Blunder. Nxg6 was best. } { [%eval -2.67] } (31. Nxg6 f5 32. Qd1 Qg7 33. Qxh5+ Qh6 34. Qxf5 Nd4 35. Qf7+ Qg7 36. Nf8+ Bxf8) 31... fxg6 { [%eval -2.67] } 32. Qxg6+ { [%eval -2.61] } 32... Kh8 { [%eval -2.05] } 33. Qh6+?! { (-2.05 → -2.85) Inaccuracy. f5 was best. } { [%eval -2.85] } (33. f5 Ne5 34. Qh6+ Kg8 35. f6 Qh7 36. Qg5+ Kh8 37. Re1 Rg8 38. Qf4 Rae8) 33... Kg8 { [%eval -2.91] } 34. Qg6+?! { (-2.91 → -4.27) Inaccuracy. Rd1 was best. } { [%eval -4.27] } (34. Rd1 Bf8 35. Qg6+ Bg7 36. Nf5 Re6 37. Nh6+ Kf8 38. Qf5+ Bf6 39. Qxc5+ Qe7) 34... Qg7 { [%eval -4.2] } 35. Qxd6 { [%eval -3.96] } 35... Nd4? { (-3.96 → -1.87) Mistake. Qd4+ was best. } { [%eval -1.87] } (35... Qd4+ 36. Qxd4 Nxd4 37. Rb1 Re2 38. Be1 Rae8 39. Bf2 R8e4 40. Ng6 Rd2 41. Kf1) 36. Be3?! { (-1.87 → -3.15) Inaccuracy. Kh2 was best. } { [%eval -3.15] } (36. Kh2 Rad8 37. Qb6 Rf8 38. Re1 Qf6 39. Re5 Qxb6 40. axb6 Rf6 41. Rg5+ Kf7) 36... Rxe3?? { (-3.15 → -0.45) Blunder. Rad8 was best. } { [%eval -0.45] } (36... Rad8 37. Qb6 Rc8 38. Bxd4 Qxd4+ 39. Kh2 Qxf4+ 40. Kh1 Qe5 41. Qg6+ Qg7 42. Qb1) 37. Qxc5?? { (-0.45 → -7.86) Blunder. Qd5+ was best. } { [%eval -7.86] } (37. Qd5+ Qf7 38. Qxa8+ Kh7 39. Qxa6 Re6 40. Qa8 Qf6 41. Kh1 Nf5 42. Nxf5 Qxa1+) 37... Rae8? { (-7.86 → -4.25) Mistake. Ne2+ was best. } { [%eval -4.25] } (37... Ne2+ 38. Kf2 Qg3+ 39. Kf1 Nxf4 40. Qxe3 Qxe3 41. Re1 Qg3 42. c5 Rf8 43. Re7) 38. Rf1? { (-4.25 → -7.17) Mistake. Qd5+ was best. } { [%eval -7.17] } (38. Qd5+ Ne6 39. Rd1 Rd8 40. Qxe6+ Rxe6 41. Rxd8+ Kh7 42. Nf3 Qa1+ 43. Kh2 Re7) 38... Re1? { (-7.17 → -4.15) Mistake. Ne2+ was best. } { [%eval -4.15] } (38... Ne2+ 39. Kh1 Ng3+ 40. Kg1 Re1 41. Qd5+ Kh8 42. Ng6+ Qxg6 43. Rxe1 Rxe1+ 44. Kf2) 39. f5?? { (-4.15 → Mate in 4) Checkmate is now unavoidable. Qd5+ was best. } { [%eval #-4] } (39. Qd5+ Kh8 40. Rxe1 Rxe1+ 41. Kf2 Re6 42. c5 Qf6 43. Qxh5+ Kg8 44. g3 b3) 39... Rxf1+? { (Mate in 4 → -7.82) Lost forced checkmate sequence. Ne2+ was best. } { [%eval -7.82] } (39... Ne2+ 40. Kh2 Qg3+ 41. Kh1 Rxf1+ 42. Qg1 Rxg1#) 40. Kxf1 { [%eval -7.71] } 40... Qe5 { [%eval -7.84] } { White resigns. } 0-1
