FEN
[Event "Gamini Arena"]
[Site "https://lichess.org/IBeETUVT"]
[Date "2026.06.13"]
[Round "-"]
[White "Woshan_20232768"]
[Black "Tharuki_Atapattu"]
[Result "1-0"]
[GameId "IBeETUVT"]
[UTCDate "2026.06.13"]
[UTCTime "14:05:48"]
[WhiteElo "1300"]
[BlackElo "1240"]
[WhiteRatingDiff "+106"]
[BlackRatingDiff "-78"]
[Variant "Standard"]
[TimeControl "300+3"]
[ECO "A40"]
[Opening "Horwitz Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... e6 { [%eval 0.42] } { A40 Horwitz Defense } 2. h4?! { (0.42 → -0.28) Inaccuracy. e4 was best. } { [%eval -0.28] } (2. e4 d5 3. Nc3 dxe4 4. Nxe4 Nd7 5. Nf3 Ngf6 6. Nxf6+ Nxf6) 2... c5 { [%eval -0.17] } 3. Bg5?! { (-0.17 → -0.87) Inaccuracy. c3 was best. } { [%eval -0.87] } (3. c3 Nf6 4. Bf4 Qb6 5. Qc2 cxd4 6. cxd4 Bb4+ 7. Bd2 Nc6) 3... f6 { [%eval -0.64] } 4. Bf4 { [%eval -0.69] } 4... e5?? { (-0.69 → 1.28) Blunder. cxd4 was best. } { [%eval 1.28] } (4... cxd4 5. c3 e5 6. Bd2 Nc6 7. cxd4 exd4 8. g3 Bc5 9. Bg2) 5. dxe5 { [%eval 1.38] } 5... Qa5+?! { (1.38 → 2.34) Inaccuracy. fxe5 was best. } { [%eval 2.34] } (5... fxe5 6. Bxe5 Nc6 7. Bf4 d5 8. e4 Nf6 9. Nc3 Bg4 10. f3 Bd6 11. Qd2) 6. c3 { [%eval 2.04] } 6... d6? { (2.04 → 3.46) Mistake. fxe5 was best. } { [%eval 3.46] } (6... fxe5 7. Bxe5 Nc6 8. Bh2 d5 9. Qxd5 Nf6 10. Qd1 Bf5 11. e3 Nd4 12. exd4) 7. exf6?! { (3.46 → 2.24) Inaccuracy. exd6 was best. } { [%eval 2.24] } (7. exd6 Be6 8. e3 Nc6 9. Nd2 O-O-O 10. Bc4 Bf5 11. Be2 Ne5 12. Bxe5 fxe5) 7... Nxf6 { [%eval 2.25] } 8. Bxd6 { [%eval 2.07] } 8... Qb6 { [%eval 2.16] } 9. Bxf8 { [%eval 1.99] } 9... Rxf8 { [%eval 1.9] } 10. Nf3?! { (1.90 → 0.92) Inaccuracy. Qb3 was best. } { [%eval 0.92] } (10. Qb3 Qc7 11. Nf3 Bg4 12. Na3 Nbd7 13. g3 O-O-O 14. Bg2 Ne4 15. O-O Bxf3) 10... c4? { (0.92 → 2.45) Mistake. Qxb2 was best. } { [%eval 2.45] } (10... Qxb2 11. Nbd2 Nc6 12. Rb1 Qxc3 13. e3 Ne4 14. Rb3 Qa5 15. Qc1 Be6 16. Rb5) 11. Ne5?? { (2.45 → -3.31) Blunder. e3 was best. } { [%eval -3.31] } (11. e3 Qxb2 12. Nbd2 Be6 13. Bxc4 Bxc4 14. Nxc4 Qxc3+ 15. Ncd2 Nc6 16. O-O Rf7) 11... Ne4 { [%eval -2.86] } 12. e3 { [%eval -3.01] } 12... Rf5?? { (-3.01 → 3.46) Blunder. Qxb2 was best. } { [%eval 3.46] } (12... Qxb2 13. Be2 Nxf2 14. Qa4+ Bd7 15. Qa3 Qxa3 16. Nxa3 Nxh1 17. Rb1 Bc6 18. Nxc6) 13. Bxc4?? { (3.46 → -3.03) Blunder. Nxc4 was best. } { [%eval -3.03] } (13. Nxc4 Qg6 14. Qd4 Rf6 15. Qe5+ Re6 16. h5 Qg4 17. Qc7 Nxf2 18. Qxc8+ Ke7) 13... Rxe5?! { (-3.03 → -1.91) Inaccuracy. Nxf2 was best. } { [%eval -1.91] } (13... Nxf2 14. Qd4 Nxh1 15. g4 Rf2 16. Nd2 Qxd4 17. exd4 Nd7 18. Nd3 Rf8 19. Ne4) 14. Nd2 { [%eval -1.87] } 14... Nc5?? { (-1.87 → 0.18) Blunder. Qxb2 was best. } { [%eval 0.18] } (14... Qxb2 15. Nxe4 Rxe4 16. O-O Rxc4 17. Qd5 Qxc3 18. Rfd1 Nd7 19. Qe6+ Kf8 20. Qd6+) 15. Nf3?! { (0.18 → -0.52) Inaccuracy. b4 was best. } { [%eval -0.52] } (15. b4 Ncd7 16. Bb3 Nf6 17. Nc4 Qc7 18. Nxe5 Qxc3+ 19. Kf1 Qxe5 20. Rc1 Nc6) 15... Re4? { (-0.52 → 0.82) Mistake. Re7 was best. } { [%eval 0.82] } (15... Re7 16. Qc2 g6 17. Nd4 Nc6 18. h5 Bf5 19. Nxf5 gxf5 20. Qxf5 Qxb2 21. O-O) 16. Bb3?? { (0.82 → -1.01) Blunder. Bd3 was best. } { [%eval -1.01] } (16. Bd3 Re7 17. Bxh7 g6 18. Qd5 Nbd7 19. Ng5 Nf8 20. Bg8 Be6 21. Bxe6 Nfxe6) 16... Qf6?? { (-1.01 → 0.90) Blunder. Re7 was best. } { [%eval 0.9] } (16... Re7 17. Bc2 Bg4 18. Bxh7 g6 19. b4 Rxh7 20. bxc5 Qc6 21. Qd6 Bxf3 22. gxf3) 17. Ng5 { [%eval 0.42] } 17... Rg4 { [%eval 0.86] } 18. Qxg4?? { (0.86 → -4.69) Blunder. Nxh7 was best. } { [%eval -4.69] } (18. Nxh7 Qc6 19. Bd5 Qb5 20. Bf3 Nd3+ 21. Kf1 Nxb2+ 22. Qe2 Qxe2+ 23. Bxe2 Ra4) 18... Nd3+ { [%eval -4.85] } 19. Kd2 { [%eval -4.56] } 19... Nxf2?? { (-4.56 → 7.98) Blunder. Bxg4 was best. } { [%eval 7.98] } (19... Bxg4 20. f3 Nc5 21. Bf7+ Ke7 22. Raf1 Qb6 23. Kc2 Nbd7 24. fxg4 h6 25. Bc4) 20. Qh5+? { (7.98 → 4.40) Mistake. Qxc8+ was best. } { [%eval 4.4] } (20. Qxc8+ Ke7 21. Qxb7+ Nd7 22. Qxa8 h6 23. Ne6 Nxh1 24. Qd8+ Kd6 25. Rxh1 Qxd8) 20... g6 { [%eval 4.83] } 21. Qxh7 { [%eval 4.63] } 21... Nxh1 { [%eval 5.29] } 22. Qg8+ { [%eval 4.93] } 22... Qf8 { [%eval 5.58] } 23. Qxg6+ { [%eval 5.58] } 23... Ke7 { [%eval 6.05] } 24. Qe4+ { [%eval 6.02] } 24... Kf6?? { (6.02 → Mate in 6) Checkmate is now unavoidable. Kd8 was best. } { [%eval #6] } (24... Kd8 25. Rxh1 Nc6 26. Qf4 Qxf4 27. exf4 Na5 28. Re1 Bf5 29. Be6 Bxe6 30. Nxe6+) 25. Qf4+? { (Mate in 6 → 7.27) Lost forced checkmate sequence. Rf1+ was best. } { [%eval 7.27] } (25. Rf1+ Nf2 26. Rxf2+ Bf5 27. Qxf5+ Ke7 28. Qe6+ Kd8 29. Rxf8+ Kc7 30. Rc8#) 25... Kg7 { [%eval 10.84] } 26. Qe5+?! { (10.84 → 6.20) Inaccuracy. Qc7+ was best. } { [%eval 6.2] } (26. Qc7+ Nd7 27. Ne6+ Kf7 28. Nxf8+ Ke8 29. Nxd7 Bxd7 30. Rf1 Nf2 31. Rxf2 Rd8) 26... Qf6 { [%eval 6.23] } 27. Qc7+ { [%eval 5.63] } 27... Kg6?? { (5.63 → Mate in 1) Checkmate is now unavoidable. Nd7 was best. } { [%eval #1] } (27... Nd7 28. Rxh1 Qf2+ 29. Kc1 Qxe3+ 30. Kb1 Qe5 31. Ne6+ Kh6 32. Qd8 Qf6 33. Qg8) 28. Bf7+?? { (Mate in 1 → 5.48) Lost forced checkmate sequence. Qh7# was best. } { [%eval 5.48] } (28. Qh7#) 28... Kg7 { [%eval 5.77] } 29. Ne6+?? { (5.77 → 2.57) Blunder. Bc4+ was best. } { [%eval 2.57] } (29. Bc4+ Nd7 30. Rxh1 Qc6 31. Rf1 Qxc7 32. Ne6+ Kh6 33. Nxc7 Rb8 34. Bb3 Kh5) 29... Kh6? { (2.57 → 4.68) Mistake. Bxe6 was best. } { [%eval 4.68] } (29... Bxe6 30. Bxe6+ Kh6 31. Qxb7 Qf2+ 32. Kd3 Ng3 33. Qxa8 Qe2+ 34. Kd4 Qd2+ 35. Kc4) 30. Ng5?? { (4.68 → 1.22) Blunder. Qxc8 was best. } { [%eval 1.22] } (30. Qxc8 Qf2+ 31. Kd3 Qf5+ 32. e4 Nf2+ 33. Ke2 Qb5+ 34. Kxf2 Nd7 35. Qc7 Qxb2+) 30... Qf2+ { [%eval 1.33] } 31. Kd3 { [%eval 1.23] } 31... Bf5+ { [%eval 1.26] } 32. Kd4?? { (1.26 → -5.20) Blunder. e4 was best. } { [%eval -5.2] } (32. e4 Nc6 33. Bd5 Ng3 34. Bxc6 Rf8 35. Bxb7 Rf6 36. Bd5 Qe2+ 37. Kd4 Qf2+) 32... Qd2+?? { (-5.20 → 0.14) Blunder. Nc6+ was best. } { [%eval 0.14] } (32... Nc6+ 33. Kc4 Qe2+ 34. Kc5 Qxb2 35. Qd6+ Kg7 36. Ne6+ Bxe6 37. Bxe6 Qxc3+ 38. Kb5) 33. Ke5 { [%eval 0.19] } 33... Qxe3+?? { (0.19 → 4.71) Blunder. Ng3 was best. } { [%eval 4.71] } (33... Ng3 34. Qd6+ Qxd6+ 35. Kxd6 Nc6 36. Bd5 Rd8+ 37. Kc5 Ne5 38. e4 Bg4 39. Kd4) 34. Kxf5 { [%eval 4.6] } 34... Ng3+ { [%eval 4.67] } 35. Kf6?? { (4.67 → 0.00) Blunder. Kg4 was best. } { [%eval 0.0] } (35. Kg4 Ne4 36. Nxe4 Qxe4+ 37. Qf4+ Qxf4+ 38. Kxf4 Nc6 39. Bb3 Rf8+ 40. Kg3 Na5) 35... Ne4+?? { (0.00 → 4.74) Blunder. Nc6 was best. } { [%eval 4.74] } (35... Nc6 36. Ne6 Ne4+ 37. Kf5 Ng3+ 38. Kf6) 36. Nxe4 { [%eval 4.56] } 36... Qxe4 { [%eval 4.53] } 37. Qd8?? { (4.53 → -6.59) Blunder. g3 was best. } { [%eval -6.59] } (37. g3 a5 38. Qf4+ Qxf4+ 39. gxf4 Nd7+ 40. Ke7 Nc5 41. f5 b5 42. Be6 b4) 37... Qc6+?? { (-6.59 → 4.43) Blunder. Qxh4+ was best. } { [%eval 4.43] } (37... Qxh4+ 38. Kf5 Qxd8 39. Rh1+ Kg7 40. Kg4 Qd7+ 41. Kg3 Qd3+ 42. Kf2 Qd2+ 43. Kg1) 38. Be6 { [%eval 3.89] } 38... Qxg2?? { (3.89 → Mate in 1) Checkmate is now unavoidable. Nd7+ was best. } { [%eval #1] } (38... Nd7+ 39. Qxd7 Rf8+ 40. Ke5 Qc5+ 41. Ke4 Qf2 42. Kd3 Qb6 43. Qd5 Rd8 44. Bd7) 39. Qh8# { White wins by checkmate. } 1-0