FEN
[Event "rated rapid game"]
[Site "https://lichess.org/2Eql1fHg"]
[Date "2026.01.07"]
[Round "-"]
[White "r1cardo_flexer"]
[Black "Patrick_john"]
[Result "0-1"]
[GameId "2Eql1fHg"]
[UTCDate "2026.01.07"]
[UTCTime "18:32:41"]
[WhiteElo "1592"]
[BlackElo "1585"]
[WhiteRatingDiff "-5"]
[BlackRatingDiff "+108"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "C20"]
[Opening "King's Pawn Game: Napoleon Attack"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Qf3 { [%eval -0.14] } { C20 King's Pawn Game: Napoleon Attack } 2... Nc6 { [%eval -0.1] } 3. Bc4 { [%eval 0.0] } 3... Nf6 { [%eval 0.0] } 4. d3?! { (0.00 → -1.04) Inaccuracy. Ne2 was best. } { [%eval -1.04] } (4. Ne2 d6 5. Nbc3 Bg4 6. Qe3 Nb4 7. Bb3 Be6 8. Ba4+ Bd7) 4... Nd4 { [%eval -0.93] } 5. Qd1 { [%eval -0.86] } 5... Bc5?! { (-0.86 → -0.08) Inaccuracy. d5 was best. } { [%eval -0.08] } (5... d5 6. exd5 b5 7. Bb3 a5 8. c3 Nxb3 9. axb3 Nxd5 10. Nf3) 6. Nf3 { [%eval -0.27] } 6... Nxf3+ { [%eval 0.0] } 7. Qxf3 { [%eval 0.0] } 7... d6 { [%eval 0.03] } 8. Bg5 { [%eval -0.33] } 8... Be6 { [%eval -0.12] } 9. Bxe6 { [%eval -0.21] } 9... fxe6 { [%eval -0.22] } 10. Nc3 { [%eval -0.31] } 10... Rf8 { [%eval 0.04] } 11. O-O { [%eval 0.08] } 11... c6?! { (0.08 → 0.92) Inaccuracy. Qd7 was best. } { [%eval 0.92] } (11... Qd7 12. Qh3) 12. a3?! { (0.92 → 0.21) Inaccuracy. Na4 was best. } { [%eval 0.21] } (12. Na4) 12... Qb6? { (0.21 → 1.58) Mistake. h6 was best. } { [%eval 1.58] } (12... h6 13. Bd2) 13. b4?! { (1.58 → 0.71) Inaccuracy. Qh3 was best. } { [%eval 0.71] } (13. Qh3) 13... Bd4 { [%eval 0.89] } 14. Na4 { [%eval 0.9] } 14... Qb5 { [%eval 0.78] } 15. c3 { [%eval 0.64] } 15... Qxa4 { [%eval 0.58] } 16. cxd4 { [%eval 0.57] } 16... exd4 { [%eval 0.64] } 17. Qh3 { [%eval 0.71] } 17... Kd7 { [%eval 0.76] } 18. Bxf6 { [%eval 0.73] } 18... Rxf6 { [%eval 0.6] } 19. Qxh7 { [%eval 0.59] } 19... Rf7 { [%eval 0.54] } 20. f4 { [%eval 0.25] } 20... Raf8 { [%eval 0.17] } 21. f5 { [%eval 0.2] } 21... e5? { (0.20 → 1.53) Mistake. Qb3 was best. } { [%eval 1.53] } (21... Qb3 22. Qg6) 22. Qh3?! { (1.53 → 0.85) Inaccuracy. Rf3 was best. } { [%eval 0.85] } (22. Rf3 Qc2 23. Rg3 g5 24. Qg6 Qb2 25. Rf1 Kc7 26. Qxg5 Qxa3 27. h4 Qxb4) 22... Kc7 { [%eval 0.95] } 23. g4 { [%eval 0.9] } 23... Qb3 { [%eval 0.86] } 24. g5 { [%eval 0.85] } 24... Rg8 { [%eval 1.07] } 25. g6 { [%eval 1.14] } 25... Rff8 { [%eval 1.23] } 26. Rfb1?! { (1.23 → 0.65) Inaccuracy. Rf2 was best. } { [%eval 0.65] } (26. Rf2 Kb6 27. Qg3 a6 28. h4 Rh8 29. Raf1 Qxa3 30. f6 gxf6 31. g7 Rfg8) 26... Qc3?! { (0.65 → 1.70) Inaccuracy. Qc2 was best. } { [%eval 1.7] } (26... Qc2) 27. Rc1?? { (1.70 → 0.00) Blunder. Ra2 was best. } { [%eval 0.0] } (27. Ra2 d5 28. Qf3 dxe4 29. Qxe4 Rh8 30. Re2 Kc8 31. Rf1 Qxa3 32. f6 gxf6) 27... Qd2 { [%eval -0.01] } 28. Rd1 { [%eval -0.33] } 28... Qg5+ { [%eval -0.29] } 29. Qg3 { [%eval -0.24] } 29... Qf6 { [%eval -0.29] } 30. Rdc1 { [%eval -0.46] } 30... a6?! { (-0.46 → 0.18) Inaccuracy. Rh8 was best. } { [%eval 0.18] } (30... Rh8 31. Ra2) 31. a4 { [%eval 0.32] } 31... Rh8 { [%eval 0.29] } 32. b5 { [%eval -0.08] } 32... Rh4?! { (-0.08 → 0.93) Inaccuracy. Rh5 was best. } { [%eval 0.93] } (32... Rh5 33. Kh1) 33. bxa6 { [%eval 0.84] } 33... bxa6 { [%eval 0.69] } 34. Qf2? { (0.69 → -0.55) Mistake. Rab1 was best. } { [%eval -0.55] } (34. Rab1 Rfh8) 34... Rfh8 { [%eval -0.72] } 35. Qc2?? { (-0.72 → -3.84) Blunder. Rc2 was best. } { [%eval -3.84] } (35. Rc2 Rxh2) 35... c5?! { (-3.84 → -2.91) Inaccuracy. Qg5+ was best. } { [%eval -2.91] } (35... Qg5+ 36. Kh1 Rxh2+ 37. Qxh2 Rxh2+ 38. Kxh2 Qd2+ 39. Kg1 Qe3+ 40. Kh2 Qe2+ 41. Kg1) 36. Qb2?! { (-2.91 → -4.33) Inaccuracy. Rf1 was best. } { [%eval -4.33] } (36. Rf1 Rxh2) 36... Rxh2 { [%eval -4.2] } 37. Qb3?? { (-4.20 → Mate in 3) Checkmate is now unavoidable. Qxh2 was best. } { [%eval #-3] } (37. Qxh2 Rxh2 38. Kxh2 Qh4+ 39. Kg2 Qg4+ 40. Kh2 Qe2+ 41. Kg1 Qxd3 42. Rf1 Qg3+) 37... Qg5+ { [%eval #-2] } 38. Kf1 { [%eval #-2] } 38... Qxf5+?? { (Mate in 2 → 3.94) Lost forced checkmate sequence. Qg2+ was best. } { [%eval 3.94] } (38... Qg2+ 39. Ke1 Rh1#) 39. Ke1?? { (3.94 → Mate in 2) Checkmate is now unavoidable. exf5 was best. } { [%eval #-2] } (39. exf5) 39... Qf2+ { [%eval #-1] } { White resigns. } 0-1