FEN
[Event "Cycle 2 - Stage Two CDL 2026 Arena"]
[Site "https://lichess.org/VixSrGeL"]
[Date "2026.04.16"]
[Round "-"]
[White "Ammar-Hamza"]
[Black "immhsss234"]
[Result "1-0"]
[GameId "VixSrGeL"]
[UTCDate "2026.04.16"]
[UTCTime "13:52:02"]
[WhiteElo "1230"]
[BlackElo "864"]
[WhiteRatingDiff "+9"]
[BlackRatingDiff "-18"]
[Variant "Standard"]
[TimeControl "300+3"]
[ECO "C21"]
[Opening "Center Game: Halasz-McDonnell Gambit"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. d4 { [%eval -0.11] } 2... exd4 { [%eval 0.0] } 3. f4? { (0.00 → -1.34) Mistake. Nf3 was best. } { [%eval -1.34] } { C21 Center Game: Halasz-McDonnell Gambit } (3. Nf3 Bb4+ 4. Nbd2 c5 5. Bc4 d6 6. O-O Nc6 7. c3 dxc3) 3... Nc6 { [%eval -0.97] } 4. Bb5 { [%eval -1.04] } 4... Na5?? { (-1.04 → 0.61) Blunder. Qh4+ was best. } { [%eval 0.61] } (4... Qh4+ 5. Kf1 Qe7 6. Nf3 Qxe4 7. c3 Qd5 8. Bd3 Qh5 9. cxd4) 5. Nf3?! { (0.61 → -0.18) Inaccuracy. Qxd4 was best. } { [%eval -0.18] } (5. Qxd4 Nc6 6. Qe3 Nf6 7. Nc3 Bb4 8. Bd2 O-O 9. O-O-O Re8 10. e5 d5) 5... Bc5?! { (-0.18 → 0.46) Inaccuracy. a6 was best. } { [%eval 0.46] } (5... a6 6. Bd3 d5 7. exd5 Qxd5 8. O-O Nc6 9. Re1+ Be7 10. Ne5 Nxe5 11. Rxe5) 6. Na3? { (0.46 → -0.99) Mistake. O-O was best. } { [%eval -0.99] } (6. O-O a6 7. Bd3 Nc6 8. Nbd2 d6 9. Qe1 Nge7 10. a3 O-O 11. b4 Ba7) 6... Nf6?! { (-0.99 → -0.19) Inaccuracy. Ne7 was best. } { [%eval -0.19] } (6... Ne7 7. Bd2 Nac6 8. Ng5 d5 9. b4 Bb6 10. Qh5 g6 11. Qh6 Ng8 12. Qg7) 7. O-O { [%eval -0.73] } 7... Nxe4?? { (-0.73 → 1.40) Blunder. O-O was best. } { [%eval 1.4] } (7... O-O 8. e5 Ng4 9. b4 Bxb4 10. h3 Nh6 11. Bd3 d6 12. g4 a6 13. Ng5) 8. Re1?? { (1.40 → -1.90) Blunder. Qe1 was best. } { [%eval -1.9] } (8. Qe1 Qe7 9. Qxa5 c6 10. Bd3 d5 11. Qe1 O-O 12. Nb1 Bb6 13. a4 a5) 8... Qe7? { (-1.90 → -0.25) Mistake. f5 was best. } { [%eval -0.25] } (8... f5 9. Nxd4 O-O 10. Be3 d5 11. Nb1 a6 12. Bf1 Ba7 13. c3 Qd6 14. b4) 9. Bd3?? { (-0.25 → -2.44) Blunder. Ne5 was best. } { [%eval -2.44] } (9. Ne5 d3+ 10. Kf1 a6 11. Rxe4 axb5 12. Re1 O-O 13. Nxd3 Qd6 14. Nxb5 Qc6) 9... Rb8?? { (-2.44 → 5.75) Blunder. d5 was best. } { [%eval 5.75] } (9... d5 10. Nb1 O-O 11. Nbd2 f5 12. a3 Nc6 13. b4 Bb6 14. b5 Na5 15. a4) 10. Bxe4 { [%eval 4.87] } 10... d6 { [%eval 5.41] } 11. Bxh7?! { (5.41 → 4.17) Inaccuracy. Bd2 was best. } { [%eval 4.17] } (11. Bd2 d3+ 12. Kh1 Bf2 13. Bxa5 Bxe1 14. Qxe1 dxc2 15. Nxc2 f6 16. Rc1 b6) 11... Rxh7 { [%eval 5.07] } 12. Rxe7+ { [%eval 5.15] } 12... Kxe7 { [%eval 5.39] } 13. Ng5 { [%eval 4.47] } 13... Rh5?! { (4.47 → 6.60) Inaccuracy. d3+ was best. } { [%eval 6.6] } (13... d3+ 14. Kh1 Bf5 15. Nxh7 Bxh7 16. cxd3 Kf8 17. h3 Bxd3 18. Qxd3 Re8 19. Bd2) 14. Nb5? { (6.60 → 4.04) Mistake. Qxh5 was best. } { [%eval 4.04] } (14. Qxh5 d3+ 15. Kh1 g6 16. Qh4 Bf5 17. Ne4+ Kd7 18. Nxc5+ dxc5 19. Bd2 Nc6) 14... Bd7?! { (4.04 → 5.93) Inaccuracy. d3+ was best. } { [%eval 5.93] } (14... d3+ 15. Kh1 Rh6 16. Qxd3 Be6 17. Nxe6 fxe6 18. Nxc7 Rbh8 19. h3 Nc6 20. Nxe6) 15. Nxc7? { (5.93 → 3.46) Mistake. Qxh5 was best. } { [%eval 3.46] } (15. Qxh5 d3+ 16. Kh1 g6 17. Qh4 Bxb5 18. cxd3 Bxd3 19. Bd2 Re8 20. Nh7+ Kd7) 15... Rc8?? { (3.46 → 8.09) Blunder. d3+ was best. } { [%eval 8.09] } (15... d3+ 16. Kh1 Rbh8 17. h3 Bf5 18. b4 f6 19. bxc5 fxg5 20. Kg1 Kd7 21. fxg5) 16. Nd5+ { [%eval 7.98] } 16... Kd8 { [%eval 7.21] } 17. Nxf7+ { [%eval 7.07] } 17... Ke8 { [%eval 6.91] } 18. Nxd6+ { [%eval 6.31] } 18... Kd8?! { (6.31 → 9.01) Inaccuracy. Bxd6 was best. } { [%eval 9.01] } (18... Bxd6 19. Qxh5+ Kf8 20. f5 Rc5 21. Bf4 Rxd5 22. Bxd6+ Rxd6 23. f6 Rxf6 24. Qxa5) 19. f5?! { (9.01 → 6.16) Inaccuracy. Qxh5 was best. } { [%eval 6.16] } (19. Qxh5 Bb5 20. Qh8+ Kd7 21. Qxc8+ Kxd6 22. b4 Bxb4 23. Nxb4 d3 24. cxd3 Ke7) 19... Bxd6 { [%eval 8.31] } 20. Qxh5 { [%eval 8.63] } 20... Be8 { [%eval 8.24] } 21. Bg5+ { [%eval 7.37] } 21... Kd7 { [%eval 7.39] } 22. Qh8 { [%eval 7.29] } 22... Bf7 { [%eval 9.01] } 23. Qxg7 { [%eval 9.21] } 23... Rf8 { [%eval 8.93] } 24. Be7 { [%eval 8.74] } 24... Re8 { [%eval 10.29] } 25. Qxf7 { [%eval 10.32] } 25... Bxe7?! { (10.32 → Mate in 4) Checkmate is now unavoidable. Rxe7 was best. } { [%eval #4] } (25... Rxe7 26. Nxe7 Nc4 27. Qe6+ Kd8 28. f6 Bxh2+ 29. Kxh2 Nb6 30. f7 Kc7 31. Ng6) 26. Nxe7? { (Mate in 4 → 8.76) Lost forced checkmate sequence. Qe6+ was best. } { [%eval 8.76] } (26. Qe6+ Kd8 27. Qe5 Bd6 28. Qxd6+ Kc8 29. Qc7#) 26... Kd8? { (8.76 → Mate in 6) Checkmate is now unavoidable. Rxe7 was best. } { [%eval #6] } (26... Rxe7 27. Qd5+ Kc8 28. f6 Nc6 29. fxe7 Nxe7 30. Qe6+ Kd8 31. Re1 d3 32. Qxe7+) 27. Qd5+ { [%eval #9] } 27... Kxe7 { [%eval #6] } 28. Qxa5? { (Mate in 6 → 9.05) Lost forced checkmate sequence. Re1+ was best. } { [%eval 9.05] } (28. Re1+ Kf6 29. Rxe8 Nc6 30. Qe6+ Kg5 31. Qg6+ Kf4 32. g3+ Kf3 33. Qh5#) 28... Rf8? { (9.05 → Mate in 7) Checkmate is now unavoidable. Kf6 was best. } { [%eval #7] } (28... Kf6 29. Qd5 d3 30. Qd6+ Kf7 31. Qg6+ Kf8 32. Qxe8+ Kxe8 33. cxd3 Kf7 34. Re1) 29. Qxa7? { (Mate in 7 → 9.30) Lost forced checkmate sequence. Re1+ was best. } { [%eval 9.3] } (29. Re1+ Kf6 30. Qe5+ Kf7 31. Qd6 Kg8 32. Re7 Rf7 33. Qg6+ Kh8 34. Re8+ Rf8) 29... Rxf5? { (9.30 → Mate in 17) Checkmate is now unavoidable. d3 was best. } { [%eval #17] } (29... d3 30. Qc5+ Kf7 31. Qxf8+ Kxf8 32. cxd3 Kg7 33. Re1 Kf6 34. g4 Kg5 35. Re4) 30. Qxb7+ { [%eval 10.15] } 30... Ke6?! { (10.15 → Mate in 7) Checkmate is now unavoidable. Kd6 was best. } { [%eval #7] } (30... Kd6 31. Re1 Rc5 32. Qe7+ Kc6 33. Re6+ Kd5 34. Re5+ Kc6 35. Qxc5+ Kb7 36. Re7+) 31. Qb6+ { [%eval #12] } 31... Ke5 { [%eval #5] } 32. Qc7+?! { (Mate in 5 → 10.74) Lost forced checkmate sequence. Re1+ was best. } { [%eval 10.74] } (32. Re1+ Kd5 33. Re6 Rf1+ 34. Kxf1 d3 35. Qc6+ Kd4 36. Re4#) 32... Ke4?! { (10.74 → Mate in 4) Checkmate is now unavoidable. Kf6 was best. } { [%eval #4] } (32... Kf6 33. Re1 Kg6 34. b4 d3 35. Qg3+ Kf7 36. Qxd3 Rf4 37. Qh7+ Kf8 38. Qe7+) 33. Re1+ { [%eval #3] } 33... Kd5 { [%eval #3] } 34. Qd7+ { [%eval #4] } 34... Kc5 { [%eval #4] } 35. Qxf5+ { [%eval #3] } 35... Kc6 { [%eval #3] } 36. Qf6+ { [%eval #3] } 36... Kc5 { [%eval #3] } 37. Re5+ { [%eval #2] } 37... Kc4 { [%eval #2] } 38. Qc6+ { [%eval #1] } 38... Kb4 { [%eval #1] } 39. Rb5+ { [%eval #1] } 39... Ka4 { [%eval #1] } 40. Qc4# { White wins by checkmate. } 1-0