lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/HLHz9Wvj"] [Date "2025.10.31"] [Round "-"] [White "hastingshastings"] [Black "Hand_coded_ai_90565"] [Result "1-0"] [GameId "HLHz9Wvj"] [UTCDate "2025.10.31"] [UTCTime "02:35:13"] [WhiteElo "1327"] [BlackElo "1271"] [WhiteRatingDiff "+15"] [BlackRatingDiff "-16"] [BlackTitle "BOT"] [Variant "Standard"] [TimeControl "300+5"] [ECO "A40"] [Opening "Mikenas Defense"] [Termination "Normal"] [Annotator "lichess.org"] 1. d4 { [%eval 0.15] } 1... Nc6 { [%eval 0.6] } { A40 Mikenas Defense } 2. e3 { [%eval 0.46] } 2... Nf6 { [%eval 0.39] } 3. c4 { [%eval 0.46] } 3... g5?! { (0.46 → 1.21) Inaccuracy. e5 was best. } { [%eval 1.21] } (3... e5 4. d5 Bb4+ 5. Nd2 Ne7 6. Nf3 Bxd2+ 7. Nxd2 d6 8. Bd3) 4. Nc3 { [%eval 1.18] } 4... a6?! { (1.18 → 1.89) Inaccuracy. d6 was best. } { [%eval 1.89] } (4... d6 5. Bd3 h5 6. b4 e5 7. b5 exd4 8. exd4 Nxd4 9. Bxg5 Ne6) 5. b3?! { (1.89 → 0.90) Inaccuracy. e4 was best. } { [%eval 0.9] } (5. e4 e5 6. dxe5 Nxe5 7. Bxg5 Rg8 8. Qd2 Bb4 9. f4 Rxg5 10. fxg5 Nxe4) 5... b5?! { (0.90 → 1.55) Inaccuracy. d5 was best. } { [%eval 1.55] } (5... d5 6. Bd3 e5 7. Nge2 h5 8. cxd5 Nxd5 9. Nxd5 Qxd5 10. O-O h4 11. Nc3) 6. cxb5 { [%eval 1.51] } 6... axb5 { [%eval 1.63] } 7. g3? { (1.63 → 0.26) Mistake. Bxb5 was best. } { [%eval 0.26] } (7. Bxb5 Bb7 8. e4 Nb4 9. f3 g4 10. Bd2 e5 11. dxe5 gxf3 12. Qxf3 Nxe4) 7... b4 { [%eval 0.31] } 8. Nce2 { [%eval -0.05] } 8... Ba6 { [%eval 0.31] } 9. Nf3 { [%eval 0.15] } 9... Ng4? { (0.15 → 1.56) Mistake. g4 was best. } { [%eval 1.56] } (9... g4 10. Nd2 h5 11. Bb2 e6 12. Nf4 Bxf1 13. Kxf1 h4 14. d5 exd5 15. Nxd5) 10. h3 { [%eval 1.4] } 10... Nf6 { [%eval 1.32] } 11. g4? { (1.32 → 0.05) Mistake. d5 was best. } { [%eval 0.05] } (11. d5 Na7 12. Bb2 c5 13. a4 bxa3 14. Rxa3 Nb5 15. Ra4 Bb7 16. Bg2 Rxa4) 11... h6? { (0.05 → 1.30) Mistake. e6 was best. } { [%eval 1.3] } (11... e6 12. Bb2 Nd5 13. Ng3 Bb7 14. Bg2 Nce7 15. Nh5 Ng6 16. O-O Bd6 17. Ng7+) 12. Bb2?! { (1.30 → 0.59) Inaccuracy. d5 was best. } { [%eval 0.59] } (12. d5 Nxd5 13. Qxd5 Bg7 14. Rb1 Bb7 15. Qb5 Ra7 16. Bb2 Bxb2 17. Rxb2 Qa8) 12... Bb5? { (0.59 → 2.24) Mistake. e6 was best. } { [%eval 2.24] } (12... e6 13. d5 Bxe2 14. Bxe2 exd5 15. Bb5 Na7 16. Ba6 c6 17. h4 Bg7 18. Qd4) 13. Rc1?? { (2.24 → -0.42) Blunder. d5 was best. } { [%eval -0.42] } (13. d5 Na7 14. Ng3 Bxf1 15. Kxf1 Nb5 16. Qd3 Nc3 17. Bxc3 bxc3 18. Kg2 e6) 13... Rxa2 { [%eval -0.3] } 14. Qc2?! { (-0.30 → -0.96) Inaccuracy. Rc2 was best. } { [%eval -0.96] } (14. Rc2 e6 15. Ng3 Bxf1 16. Kxf1 Bg7 17. e4 Ne7) 14... Bg7 { [%eval -0.41] } 15. Ra1?? { (-0.41 → -2.18) Blunder. Qb1 was best. } { [%eval -2.18] } (15. Qb1 Qa8 16. d5 Nd8 17. Ng3 Bxf1 18. Kxf1 e6 19. Bxf6 Bxf6 20. Kg2 Rb2) 15... Nxd4?? { (-2.18 → 1.93) Blunder. Rxa1+ was best. } { [%eval 1.93] } (15... Rxa1+ 16. Bxa1 Qa8 17. Qd1 e6 18. Ng3 Bxf1 19. Kxf1 Ne7 20. Bb2 O-O 21. Ke2) 16. exd4?? { (1.93 → -3.50) Blunder. Nexd4 was best. } { [%eval -3.5] } (16. Nexd4 Rxa1+ 17. Bxa1 Qa8 18. Qd1 Bxf1 19. Kxf1 h5 20. Nf5 hxg4 21. Nxg7+ Kd8) 16... Qa8?? { (-3.50 → 1.92) Blunder. Rxa1+ was best. } { [%eval 1.92] } (16... Rxa1+ 17. Bxa1 Qa8 18. Bg2 Qxa1+ 19. Kd2 Qa7 20. Rc1 c6 21. Ne5 O-O 22. Qc5) 17. Rc1?? { (1.92 → -4.30) Blunder. Rxa2 was best. } { [%eval -4.3] } (17. Rxa2 Qxa2 18. Ng3 Bc6 19. Be2 Qa8 20. Qd3 Qa2 21. d5 Qxb2 22. dxc6 Qc1+) 17... Qc6?? { (-4.30 → 0.11) Blunder. Qxf3 was best. } { [%eval 0.11] } (17... Qxf3 18. Rg1 O-O 19. Rg3 Qh1 20. Rg1 Qe4 21. Rg3 Bxe2 22. Bxe2 Qxc2 23. Rxc2) 18. Qxc6?! { (0.11 → -0.79) Inaccuracy. Neg1 was best. } { [%eval -0.79] } (18. Neg1 Qxc2 19. Rxc2 Bc6 20. h4 O-O 21. Rh3 Rfa8 22. hxg5 hxg5 23. Bc4 Be4) 18... dxc6?? { (-0.79 → 1.08) Blunder. Bxc6 was best. } { [%eval 1.08] } (18... Bxc6 19. Rxc6 dxc6 20. Bc1 O-O 21. h4 gxh4 22. Ne5 c5 23. Bg2 cxd4 24. Nxd4) 19. Ba1?? { (1.08 → -0.57) Blunder. Rc2 was best. } { [%eval -0.57] } (19. Rc2 Bd3 20. Nc1 Bxc2 21. Nxa2 Nd5 22. Ne5 Bxb3 23. Nc1 Ba4 24. h4 O-O) 19... Nxg4?? { (-0.57 → 3.25) Blunder. O-O was best. } { [%eval 3.25] } (19... O-O 20. d5 Rfa8 21. Be5 Nxd5 22. Bxg7 Kxg7 23. Nfd4 Rb2 24. Nxb5 cxb5 25. Bg2) 20. hxg4 { [%eval 3.2] } 20... f5?! { (3.20 → 4.19) Inaccuracy. O-O was best. } { [%eval 4.19] } (20... O-O 21. Ng3 Rfa8 22. Bxb5 Rxa1 23. O-O Rxc1 24. Rxc1 cxb5 25. Rxc7 e6 26. d5) 21. gxf5 { [%eval 4.05] } 21... g4 { [%eval 4.05] } 22. Nh2?! { (4.05 → 2.99) Inaccuracy. Ne5 was best. } { [%eval 2.99] } (22. Ne5 Bf6 23. Nxg4 Bg5 24. Ne3 Bxe3 25. fxe3 Rg8 26. Rh2 Rg4 27. Rf2 h5) 22... e6?! { (2.99 → 4.22) Inaccuracy. h5 was best. } { [%eval 4.22] } (22... h5 23. Ng3 h4 24. Ne4 Bh6 25. Rd1 g3 26. Bxb5 cxb5 27. fxg3 hxg3 28. Nxg3) 23. Nxg4 { [%eval 4.11] } 23... Kd8?! { (4.11 → 5.86) Inaccuracy. exf5 was best. } { [%eval 5.86] } (23... exf5 24. Ne5 O-O 25. Nf4 Rfa8 26. Bxb5 cxb5 27. O-O R8a3 28. Nfd3 Bxe5 29. Nxe5) 24. fxe6 { [%eval 5.01] } 24... Ke7 { [%eval 5.72] } 25. Nf4 { [%eval 5.96] } 25... Kd6 { [%eval 6.15] } 26. Rd1 { [%eval 5.28] } 26... h5 { [%eval 5.77] } 27. Ne5 { [%eval 5.51] } 27... Re8 { [%eval 6.41] } 28. Nxh5 { [%eval 5.7] } 28... Rxe6?! { (5.70 → 7.75) Inaccuracy. Bh6 was best. } { [%eval 7.75] } (28... Bh6 29. Ng3 Bf4 30. Ne4+ Kxe6 31. Bxb5 cxb5 32. Rh5 Ke7 33. Kf1 Kd8 34. d5) 29. Nxg7 { [%eval 7.62] } 29... Re2+ { [%eval 9.5] } 30. Bxe2 { [%eval 10.6] } 30... Bxe2?! { (10.60 → Mate in 10) Checkmate is now unavoidable. Rf6 was best. } { [%eval #10] } (30... Rf6 31. Ne8+ Ke6 32. Nxf6 c5 33. Ne4 cxd4 34. Bxd4 Ke7 35. Rh7+ Kd8) 31. Kxe2 { [%eval 10.69] } 31... Kd5?! { (10.69 → Mate in 6) Checkmate is now unavoidable. Rg6 was best. } { [%eval #6] } (31... Rg6 32. Nf5+ Kd5 33. Ne7+ Kd6 34. N7xg6 Ke6) 32. Nxe6 { [%eval #9] } 32... Kxe6 { [%eval #7] } 33. Nxc6 { [%eval #6] } 33... Kd7 { [%eval #5] } 34. d5 { [%eval #4] } 34... Kc8 { [%eval #4] } 35. Rh8+ { [%eval #3] } 35... Kb7 { [%eval #3] } 36. Nxb4 { [%eval #4] } 36... c5 { [%eval #3] } 37. Rh7+ { [%eval #5] } 37... Kb6 { [%eval #5] } 38. Nc6 { [%eval #4] } 38... Kb5 { [%eval #4] } 39. Rb7+ { [%eval #3] } 39... Ka6 { [%eval #3] } 40. Rh7 { [%eval #4] } 40... Kb6 { [%eval #4] } 41. Ne5 { [%eval #4] } 41... Kb5 { [%eval #4] } 42. d6 { [%eval #4] } 42... Ka6 { [%eval #4] } 43. Rd5 { [%eval #4] } 43... Kb5 { [%eval #4] } 44. Bc3 { [%eval #3] } 44... Ka6 { [%eval #3] } 45. b4 { [%eval #4] } 45... cxb4 { [%eval #2] } 46. Bxb4 { [%eval #2] } 46... Kb6 { [%eval #2] } 47. Bc5+ { [%eval #4] } 47... Kb5 { [%eval #3] } 48. Rb7+ { [%eval #3] } 48... Ka6 { [%eval #3] } 49. Rb1 { [%eval #2] } 49... Ka5 { [%eval #2] } 50. Bb6+ { [%eval #2] } 50... Ka6 { [%eval #2] } 51. Bd8 { [%eval #1] } 51... Ka7 { [%eval #1] } 52. Ra5# { White wins by checkmate. } 1-0