FEN
[Event "rated rapid game"]
[Site "https://lichess.org/hDeJkkrm"]
[Date "2026.04.22"]
[Round "-"]
[White "UdhayaHaasan_12"]
[Black "rheash"]
[Result "1-0"]
[GameId "hDeJkkrm"]
[UTCDate "2026.04.22"]
[UTCTime "04:18:55"]
[WhiteElo "621"]
[BlackElo "649"]
[WhiteRatingDiff "+21"]
[BlackRatingDiff "-9"]
[Variant "Standard"]
[TimeControl "600+5"]
[ECO "C20"]
[Opening "Portuguese Opening"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Bb5 { [%eval -0.21] } { C20 Portuguese Opening } 2... Nc6 { [%eval 0.24] } 3. Bxc6 { [%eval -0.27] } 3... bxc6 { [%eval 0.0] } 4. Nf3 { [%eval 0.0] } 4... Nf6 { [%eval 0.27] } 5. Nxe5?! { (0.27 → -0.35) Inaccuracy. d4 was best. } { [%eval -0.35] } (5. d4 exd4 6. e5 Nd5 7. Qxd4 Bb7 8. Nc3 Nxc3 9. Qxc3 Qe7) 5... Nxe4?! { (-0.35 → 0.43) Inaccuracy. Qe7 was best. } { [%eval 0.43] } (5... Qe7 6. d4 d6 7. Nf3 Qxe4+ 8. Be3 Qg6 9. O-O Bh3 10. Ne1) 6. f3?? { (0.43 → -5.62) Blunder. O-O was best. } { [%eval -5.62] } (6. O-O Be7 7. Re1 Nd6 8. Nc3 O-O 9. d4 Nf5 10. Qd3 Nh4) 6... Nf6?? { (-5.62 → 0.17) Blunder. Qh4+ was best. } { [%eval 0.17] } (6... Qh4+ 7. g3 Nxg3 8. hxg3 Qxh1+ 9. Ke2 Qg2+ 10. Kd3 f6 11. Ng4) 7. O-O { [%eval 0.07] } 7... Bc5+ { [%eval 0.49] } 8. Kh1?! { (0.49 → -0.39) Inaccuracy. d4 was best. } { [%eval -0.39] } (8. d4 Be7 9. c4 Bb7 10. Nc3 d6 11. Nd3 O-O 12. Be3 Re8) 8... O-O?! { (-0.39 → 0.23) Inaccuracy. Bd4 was best. } { [%eval 0.23] } (8... Bd4 9. Re1 O-O 10. c3 Bf2 11. Rf1 Bb6 12. d4 Ba6 13. Re1 Re8 14. Bg5) 9. Nc3?! { (0.23 → -0.86) Inaccuracy. d4 was best. } { [%eval -0.86] } (9. d4 Be7 10. c4 Re8 11. Nc3 Bb7 12. Qa4 a5 13. Be3 Bb4 14. Bg5) 9... d6? { (-0.86 → 0.38) Mistake. Bd4 was best. } { [%eval 0.38] } (9... Bd4 10. f4 Re8 11. d3 Bb7 12. Ne2 c5 13. Ng3 a5 14. c3 Bxe5 15. fxe5) 10. Nd3? { (0.38 → -1.27) Mistake. Nxc6 was best. } { [%eval -1.27] } (10. Nxc6 Qd7 11. Na5 Re8 12. d3 h6 13. Re1 Ba6 14. Nb3 Bf2 15. Re2 Bb6) 10... Bb6?! { (-1.27 → -0.49) Inaccuracy. Ba6 was best. } { [%eval -0.49] } (10... Ba6 11. b3 Bd4 12. Bb2 Re8 13. Na4 Bxd3 14. cxd3 Bxb2 15. Nxb2 Nd5 16. f4) 11. Rg1?? { (-0.49 → -2.65) Blunder. Nf4 was best. } { [%eval -2.65] } (11. Nf4 Re8 12. d3 Bb7 13. Bd2 Qd7 14. Re1 Nd5 15. Rxe8+ Rxe8 16. Ncxd5 cxd5) 11... Bf5?! { (-2.65 → -1.96) Inaccuracy. Bxg1 was best. } { [%eval -1.96] } (11... Bxg1 12. Qxg1 Nh5 13. g4 Nf6 14. Nf4 Nd7 15. Qg3 Ne5 16. b3 Qd7 17. Bb2) 12. g4?? { (-1.96 → -4.27) Blunder. Rf1 was best. } { [%eval -4.27] } (12. Rf1 Bxd3 13. cxd3 Nh5 14. g3 Qd7 15. Kg2 Qf5 16. f4 Rfe8 17. Qf3 Nf6) 12... Be6?? { (-4.27 → -1.14) Blunder. Bxd3 was best. } { [%eval -1.14] } (12... Bxd3 13. cxd3 Bxg1 14. Qxg1 Nd5 15. Ne4 f5 16. gxf5 Qh4 17. b3 Qf4 18. Qg2) 13. g5?? { (-1.14 → -3.29) Blunder. Rg2 was best. } { [%eval -3.29] } (13. Rg2 Nd5 14. Nxd5 Bxd5 15. Nf4 Qf6 16. d4 Qxd4 17. Qxd4 Bxd4 18. Nxd5 cxd5) 13... Nd5? { (-3.29 → -1.73) Mistake. Bxg1 was best. } { [%eval -1.73] } (13... Bxg1 14. gxf6 Bd4 15. fxg7 Re8 16. Nf4 c5 17. Ne4 Be5 18. Ng2 Bd5 19. d3) 14. g6?? { (-1.73 → -4.47) Blunder. Rg2 was best. } { [%eval -4.47] } (14. Rg2 Nxc3 15. dxc3 Bh3 16. Rg3 Bf5 17. b3 Re8 18. c4 Be3 19. Bb2 Qd7) 14... Bxg1?! { (-4.47 → -3.45) Inaccuracy. fxg6 was best. } { [%eval -3.45] } (14... fxg6 15. Rg3 Qh4 16. a4 a5 17. Ne2 Qf6 18. Rb1 Bf5 19. b4 axb4 20. Nxb4) 15. Kxg1? { (-3.45 → -5.52) Mistake. gxh7+ was best. } { [%eval -5.52] } (15. gxh7+ Kh8 16. Qxg1 Qh4 17. Ne4 Rfe8 18. Ndf2 Qh5 19. Qg3 Ne7 20. b3 Nf5) 15... Qg5+ { [%eval -5.64] } 16. Kf2 { [%eval -6.5] } 16... Qxg6?! { (-6.50 → -4.63) Inaccuracy. fxg6 was best. } { [%eval -4.63] } (16... fxg6 17. Ne4 Qh5 18. Kg2 Bh3+ 19. Kg1 Rxf3 20. Ndf2 Bg4 21. Qe2 Nf4 22. Nf6+) 17. Qe1 { [%eval -5.13] } 17... Nf4?? { (-5.13 → 0.06) Blunder. Rfe8 was best. } { [%eval 0.06] } (17... Rfe8 18. Qg1 Qf6 19. Qg3 Qd4+ 20. Kg2 Bf5 21. Nxd5 Qxd5 22. Nf4 Qc5 23. Nh5) 18. Nxf4 { [%eval 0.2] } 18... Qh6 { [%eval 0.24] } 19. Nxe6?? { (0.24 → -4.86) Blunder. Ng2 was best. } { [%eval -4.86] } (19. Ng2 Qxh2 20. d3 Bh3 21. Qg1 Qxg1+ 22. Kxg1 f6 23. Bd2 g5 24. Kf2 Bxg2) 19... Rae8?? { (-4.86 → -1.02) Blunder. Qxh2+ was best. } { [%eval -1.02] } (19... Qxh2+ 20. Kf1 Rae8 21. Qf2 Qh1+ 22. Ke2 Rxe6+ 23. Kd3 Re1 24. b4 Rxc1 25. Rxc1) 20. Nxf8?? { (-1.02 → Mate in 10) Checkmate is now unavoidable. Qg1 was best. } { [%eval #-10] } (20. Qg1 Rxe6 21. d3 Qh4+ 22. Qg3 Qb4 23. Kf1 Rfe8 24. Bd2 Qxb2 25. Rc1 d5) 20... Rxe1?? { (Mate in 10 → -2.77) Lost forced checkmate sequence. Qxh2+ was best. } { [%eval -2.77] } (20... Qxh2+ 21. Kf1 Qh1+ 22. Kf2 Rxe1 23. f4 Rf1+ 24. Ke3 Qh3+ 25. Kd4 Rxf4+ 26. Ne4) 21. Kxe1 { [%eval -2.52] } 21... Kxf8 { [%eval -2.54] } 22. Ne4 { [%eval -2.51] } 22... Qxh2 { [%eval -2.48] } 23. Nc3? { (-2.48 → -4.50) Mistake. Nf2 was best. } { [%eval -4.5] } (23. Nf2 Qg3 24. Ke2 Qe5+ 25. Kf1 Qf5 26. d3 Qxf3 27. Bd2 Qf6 28. Bc3 Qg5) 23... Qh1+ { [%eval -4.35] } 24. Kf2 { [%eval -4.23] } 24... Qh2+ { [%eval -4.21] } 25. Ke3 { [%eval -4.19] } 25... Qe5+ { [%eval -4.22] } 26. Kd3 { [%eval -4.04] } 26... h5 { [%eval -4.05] } 27. Kc4 { [%eval -4.86] } 27... Qc5+ { [%eval -4.54] } 28. Kd3 { [%eval -5.11] } 28... h4 { [%eval -5.03] } 29. Ke4 { [%eval -6.21] } 29... h3 { [%eval -5.11] } 30. d4 { [%eval -5.1] } 30... Qg5?? { (-5.10 → 8.18) Blunder. Qh5 was best. } { [%eval 8.18] } (30... Qh5 31. Bf4 h2 32. Bxh2 Qxh2 33. Ke3 Qxc2 34. Rh1 Ke7 35. Rh8 Qc1+ 36. Kf2) 31. Bxg5 { [%eval 8.21] } 31... d5+ { [%eval 8.12] } 32. Ke3 { [%eval 8.15] } 32... h2 { [%eval 8.47] } 33. Bd8 { [%eval 8.76] } 33... Ke8 { [%eval 8.85] } 34. Bxc7 { [%eval 8.84] } 34... Kd7 { [%eval 8.99] } 35. Bxh2 { [%eval 8.87] } { Black resigns. } 1-0