Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated classical game"] [Site "https://lichess.org/oIbivTeG"] [Date "2026.05.15"] [Round "-"] [White "madM14mad"] [Black "Kung-fu-panda-Master"] [Result "0-1"] [GameId "oIbivTeG"] [UTCDate "2026.05.15"] [UTCTime "12:48:50"] [WhiteElo "2178"] [BlackElo "2193"] [WhiteRatingDiff "-9"] [BlackRatingDiff "+23"] [Variant "Standard"] [TimeControl "1800+0"] [ECO "A45"] [Opening "Canard Opening"] [Termination "Normal"] [Annotator "lichess.org"] 1. d4 { [%eval 0.15] } 1... Nf6 { [%eval 0.15] } 2. f4?! { (0.15 → -0.43) Inaccuracy. Nf3 was best. } { [%eval -0.43] } { A45 Canard Opening } (2. Nf3 e6 3. c4 d5 4. Nc3 Bb4 5. cxd5 exd5 6. Bg5 h6) 2... d5 { [%eval -0.35] } 3. e3 { [%eval -0.56] } 3... c5 { [%eval -0.36] } 4. Nf3 { [%eval -0.31] } 4... Bg4 { [%eval 0.0] } 5. c3?! { (0.00 → -0.64) Inaccuracy. dxc5 was best. } { [%eval -0.64] } (5. dxc5 Nc6 6. Bb5 Bxf3 7. Qxf3 a6 8. Bxc6+ bxc6 9. O-O e6) 5... e6 { [%eval -0.45] } 6. Be2 { [%eval -0.73] } 6... Ne4 { [%eval -0.25] } 7. Ne5?! { (-0.25 → -1.11) Inaccuracy. Nbd2 was best. } { [%eval -1.11] } (7. Nbd2 Be7 8. Qa4+ Nd7 9. Nxe4 dxe4 10. Ne5 Bxe2 11. Kxe2 f6) 7... Bxe2?! { (-1.11 → -0.45) Inaccuracy. Qh4+ was best. } { [%eval -0.45] } (7... Qh4+ 8. g3 Nxg3 9. Bb5+ Nc6 10. Qxg4 Qxg4 11. Nxg4 Nxh1 12. Ne5 a6 13. Bxc6+) 8. Qxe2 { [%eval -0.45] } 8... Nc6 { [%eval -0.28] } 9. O-O { [%eval -0.32] } 9... Bd6 { [%eval -0.27] } 10. Nd2 { [%eval -0.15] } 10... Bxe5?! { (-0.15 → 0.53) Inaccuracy. Nxd2 was best. } { [%eval 0.53] } (10... Nxd2 11. Bxd2 Rc8 12. Nxc6 Rxc6 13. c4 O-O 14. Bc3 Qc7 15. Rad1 Rd8 16. h3) 11. fxe5 { [%eval 0.66] } 11... Nxd2 { [%eval 0.5] } 12. Bxd2 { [%eval 0.55] } 12... O-O { [%eval 0.55] } 13. Qg4?! { (0.55 → -0.03) Inaccuracy. Be1 was best. } { [%eval -0.03] } (13. Be1 Ne7 14. Bh4 Qe8 15. Bg5 h6 16. Bxh6 gxh6 17. Rf6 Kh7 18. Raf1 Rg8) 13... f5?! { (-0.03 → 0.89) Inaccuracy. Qb6 was best. } { [%eval 0.89] } (13... Qb6 14. Rf2 Ne7 15. Raf1 Nf5 16. Qg5 f6 17. Qf4 Rf7 18. e4 dxe4 19. Qxe4) 14. exf6 { [%eval 0.92] } 14... Rxf6 { [%eval 0.83] } 15. Rxf6 { [%eval 0.64] } 15... Qxf6 { [%eval 0.59] } 16. Rf1 { [%eval 0.66] } 16... Qe7 { [%eval 1.08] } 17. e4?! { (1.08 → 0.00) Inaccuracy. dxc5 was best. } { [%eval 0.0] } (17. dxc5 b6 18. cxb6 axb6 19. a4 h6 20. Be1 Ne5 21. Qd4 Nd7 22. Bh4 Qc5) 17... cxd4 { [%eval 0.0] } 18. Bg5 { [%eval 0.0] } 18... Qd7 { [%eval 0.0] } 19. exd5 { [%eval 0.0] } 19... Qxd5 { [%eval 0.0] } 20. Bh6?! { (0.00 → -0.73) Inaccuracy. Bf6 was best. } { [%eval -0.73] } (20. Bf6 Qd7 21. cxd4 h5 22. Qxh5 gxf6 23. d5 Qxd5 24. Qg6+ Kf8 25. Qxf6+ Kg8) 20... g6?? { (-0.73 → Mate in 7) Checkmate is now unavoidable. Qe5 was best. } { [%eval #7] } (20... Qe5 21. Bd2 Qd5 22. Bh6 Qd7 23. Re1 dxc3 24. bxc3 Rd8 25. Bg5 e5 26. Qa4) 21. Rf6?? { (Mate in 7 → 0.21) Lost forced checkmate sequence. Qf4 was best. } { [%eval 0.21] } (21. Qf4 Qf5 22. Qc7 Qxf1+ 23. Kxf1 Rf8+ 24. Ke1 Rf1+ 25. Kxf1 Ne7 26. Qxe7 dxc3) 21... Ne5 { [%eval 0.22] } 22. Qxe6+ { [%eval 0.17] } 22... Qxe6 { [%eval 0.09] } 23. Rxe6 { [%eval 0.18] } 23... Nf7? { (0.18 → 1.50) Mistake. Nc6 was best. } { [%eval 1.5] } (23... Nc6 24. c4 Kf7 25. Re4 a6 26. Rf4+ Ke6 27. Bg7 Rd8 28. Kf2 Rd7 29. Rf6+) 24. Bd2 { [%eval 1.6] } 24... dxc3 { [%eval 1.5] } 25. Bxc3 { [%eval 1.66] } 25... Kf8 { [%eval 1.7] } 26. Bb4+ { [%eval 1.54] } 26... Kg7 { [%eval 1.73] } 27. Re7 { [%eval 1.64] } 27... b5 { [%eval 1.76] } 28. Rb7 { [%eval 1.47] } 28... a6 { [%eval 1.45] } 29. Bc3+ { [%eval 1.55] } 29... Kf8 { [%eval 1.51] } 30. Kf2 { [%eval 1.3] } 30... Ng5 { [%eval 1.37] } 31. h4? { (1.37 → 0.00) Mistake. Bg7+ was best. } { [%eval 0.0] } (31. Bg7+ Kg8 32. Re7 Nf7 33. Bf6 b4 34. g4 a5 35. Ke3 Kf8 36. Rb7 Ke8) 31... Ne4+ { [%eval 0.0] } 32. Ke3 { [%eval 0.03] } 32... Nxc3 { [%eval 0.02] } 33. bxc3 { [%eval 0.02] } 33... Rc8 { [%eval 0.09] } 34. Kd4 { [%eval -0.09] } 34... Rc4+ { [%eval -0.06] } 35. Kd3?! { (-0.06 → -1.15) Inaccuracy. Ke5 was best. } { [%eval -1.15] } (35. Ke5 Rxh4 36. Ra7 Kg8 37. Rxa6 Kg7 38. Ra7+ Kh6 39. Rb7 Rg4 40. Kd5 Rxg2) 35... Rxh4 { [%eval -1.38] } 36. Ra7 { [%eval -1.03] } 36... Ra4?! { (-1.03 → 0.00) Inaccuracy. h5 was best. } { [%eval 0.0] } (36... h5 37. Rxa6 Rg4 38. Rf6+ Ke7 39. Rb6 Rxg2 40. Rxb5 h4 41. a4 Kf6 42. a5) 37. Rxh7 { [%eval -0.04] } 37... Rxa2 { [%eval 0.0] } 38. g4 { [%eval 0.0] } 38... Rg2 { [%eval 0.0] } 39. Ra7 { [%eval 0.0] } 39... Rg3+ { [%eval 0.0] } 40. Kc2 { [%eval 0.0] } 40... Rxg4 { [%eval 0.0] } 41. Rxa6 { White offers draw } { [%eval 0.0] } 41... Rg2+ { [%eval 0.0] } 42. Kb3 { [%eval 0.0] } 42... Rg1 { [%eval 0.03] } 43. Kb4 { [%eval 0.0] } 43... Rb1+ { [%eval 0.0] } 44. Kc5 { [%eval 0.0] } 44... Kg7 { [%eval -0.04] } 45. Rb6 { [%eval 0.0] } 45... g5 { [%eval 0.0] } 46. Kd4 { [%eval 0.0] } 46... g4 { [%eval 0.0] } 47. c4?? { (0.00 → -4.70) Blunder. Ke4 was best. } { [%eval -4.7] } (47. Ke4 Kf7 48. Kf4 Ke7 49. Kxg4 Rb3 50. Kf5 Kd7 51. Ke5 Kc7 52. Re6 Rxc3) 47... g3 { [%eval -6.75] } 48. Rb7+ { [%eval -6.87] } 48... Kf6 { [%eval -6.43] } 49. Rb6+ { [%eval -6.25] } 49... Kf5 { [%eval -5.27] } 50. Rb8 { [%eval -7.85] } 50... g2 { [%eval -6.66] } 51. Rf8+ { [%eval -9.3] } 51... Ke6 { [%eval -9.95] } 52. Rg8 { [%eval -8.31] } 52... g1=Q+ { [%eval -42.31] } 53. Rxg1 { [%eval -54.74] } 53... Rxg1 { [%eval -81.15] } 54. cxb5 { [%eval -78.89] } 54... Kd6 { [%eval -5.32] } { White resigns. } 0-1