FEN
[Event "rated rapid game"]
[Site "https://lichess.org/pwBiC0cB"]
[Date "2026.05.30"]
[Round "-"]
[White "ipopmorning612"]
[Black "quanganhtim2"]
[Result "1-0"]
[GameId "pwBiC0cB"]
[UTCDate "2026.05.30"]
[UTCTime "03:15:50"]
[WhiteElo "1119"]
[BlackElo "1106"]
[WhiteRatingDiff "+18"]
[BlackRatingDiff "-95"]
[Variant "Standard"]
[TimeControl "900+0"]
[ECO "C47"]
[Opening "Four Knights Game"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nc3 { [%eval 0.08] } 2... Nc6 { [%eval 0.07] } 3. Nf3 { [%eval 0.06] } 3... Nf6 { [%eval 0.07] } { C47 Four Knights Game } 4. Bd3 { [%eval -0.08] } 4... Bd6 { [%eval 0.16] } 5. a3 { [%eval -0.03] } 5... O-O { [%eval -0.02] } 6. b4?! { (-0.02 → -0.59) Inaccuracy. O-O was best. } { [%eval -0.59] } (6. O-O a5 7. h3 Bc5 8. Bc4 d6 9. d3 Be6 10. Bxe6 fxe6) 6... Be7?! { (-0.59 → 0.23) Inaccuracy. a5 was best. } { [%eval 0.23] } (6... a5 7. b5 Nd4 8. Bb2 Re8 9. O-O Nxf3+ 10. Qxf3 c6 11. Na4 Bb8 12. h3) 7. b5 { [%eval -0.29] } 7... Nd4 { [%eval -0.33] } 8. Nxe5 { [%eval -0.45] } 8... d5 { [%eval -0.35] } 9. Nxd5?? { (-0.35 → -3.22) Blunder. O-O was best. } { [%eval -3.22] } (9. O-O dxe4 10. Nxe4 Nxe4 11. Bxe4 Bf6 12. f4 Nb3 13. cxb3 Qd4+ 14. Kh1 Qxa1) 9... Nxd5 { [%eval -3.2] } 10. exd5 { [%eval -3.34] } 10... Qxd5 { [%eval -3.27] } 11. Nf3?! { (-3.27 → -4.51) Inaccuracy. O-O was best. } { [%eval -4.51] } (11. O-O Qxe5 12. Re1 Qg5 13. h4 Qf6 14. Bb2 Bd6 15. Re3 Qxh4 16. g3 Qf6) 11... Qe6+?? { (-4.51 → -0.70) Blunder. Bf6 was best. } { [%eval -0.7] } (11... Bf6 12. Nxd4 Bxd4 13. O-O Bxa1 14. Qe2 Bf5 15. Bc4 Rae8 16. Bxd5 Rxe2 17. a4) 12. Kf1 { [%eval -0.67] } 12... Nxf3 { [%eval -0.67] } 13. gxf3?? { (-0.67 → -4.47) Blunder. Qxf3 was best. } { [%eval -4.47] } (13. Qxf3 Bf6 14. Rb1 Qa2 15. Rb4 Re8 16. g4 Be6 17. Rg1 Bd5 18. Qf5 Kf8) 13... Qh3+? { (-4.47 → -2.46) Mistake. Qe5 was best. } { [%eval -2.46] } (13... Qe5 14. h4 Qxa1 15. h5 Rd8 16. Qe1 Be6 17. Be4 h6 18. c3 Bxa3 19. Bxa3) 14. Ke2? { (-2.46 → -4.82) Mistake. Kg1 was best. } { [%eval -4.82] } (14. Kg1 Bc5 15. Be4 Qh4 16. d4 Bh3 17. Qd2 f5 18. Bd5+ Kh8 19. Qf4 Qf6) 14... Bxa3?? { (-4.82 → 0.00) Blunder. Re8 was best. } { [%eval 0.0] } (14... Re8 15. Be4 Bf6 16. d3 Bxa1 17. Be3 Bf6 18. Qb1 g6 19. Qb4 Bg7 20. Qc5) 15. Bxa3?? { (0.00 → -4.97) Blunder. Rxa3 was best. } { [%eval -4.97] } (15. Rxa3 Re8+ 16. Be4 f5 17. d3 fxe4 18. dxe4 Be6 19. Qd4 Rad8 20. Qc5 b6) 15... Re8+ { [%eval -4.91] } 16. Be4 { [%eval -4.71] } 16... Bf5?? { (-4.71 → 2.25) Blunder. Rxe4+ was best. } { [%eval 2.25] } (16... Rxe4+ 17. Kd3 Bg4 18. Kc3 Bxf3 19. Qc1 Bxh1+ 20. d3 Re6 21. Qxh1 c6 22. Bc5) 17. d3 { [%eval 2.11] } 17... Qg2? { (2.11 → 3.70) Mistake. Rad8 was best. } { [%eval 3.7] } (17... Rad8 18. Rg1 Bg6 19. Kd2 Qxh2 20. Kc1 Qxf2 21. Bxg6 fxg6 22. Rf1 Qb6 23. Bb2) 18. Rg1 { [%eval 3.71] } 18... Qxh2 { [%eval 3.71] } 19. Rg5 { [%eval 3.27] } 19... g6?! { (3.27 → 4.52) Inaccuracy. Bg6 was best. } { [%eval 4.52] } (19... Bg6 20. Qg1 Qh4 21. Bb2 c6 22. Kf1 f5 23. Bxf5 Qb4 24. Rb1 Bxf5 25. Rxg7+) 20. Qd2?! { (4.52 → 3.56) Inaccuracy. Rxf5 was best. } { [%eval 3.56] } (20. Rxf5 c5 21. Qg1 Qh6 22. Rxc5 f5 23. Qh1 fxe4 24. Qxh6 exd3+ 25. Kd2) 20... h6 { [%eval 3.72] } 21. Rxf5?? { (3.72 → 0.22) Blunder. Rg3 was best. } { [%eval 0.22] } (21. Rg3 Qh5 22. Ke3 Re5 23. Bb2 Rxb5 24. Qc3 Rxb2 25. Qxb2 Re8 26. Qc3 Re6) 21... gxf5 { [%eval 0.5] } 22. Qc3?? { (0.50 → -1.33) Blunder. Bb2 was best. } { [%eval -1.33] } (22. Bb2 fxe4 23. dxe4 Kh7 24. Qd4 Rg8 25. Qd5 Qf4 26. Be5 c6 27. bxc6 bxc6) 22... fxe4 { [%eval -1.36] } 23. dxe4 { [%eval -1.65] } 23... f6?? { (-1.65 → 1.77) Blunder. Qe5 was best. } { [%eval 1.77] } (23... Qe5 24. Bb2 Qxc3 25. Rg1+ Kh7 26. Bxc3 Rg8 27. Rd1 a5 28. Rd7 Kg6 29. f4) 24. Qxf6 { [%eval 1.8] } 24... Rf8?? { (1.80 → Mate in 4) Checkmate is now unavoidable. Qg2 was best. } { [%eval #4] } (24... Qg2 25. Qxh6 Qg7 26. Qh1 Re6 27. Rd1 Rae8 28. Qh3 c6 29. Bc1 Qh7 30. Qg4+) 25. Qg6+ { [%eval #3] } 25... Kh8 { [%eval #3] } 26. Bb2+ { [%eval #2] } 26... Rf6 { [%eval #1] } 27. Bxf6# { White wins by checkmate. } 1-0