FEN
[Event "rated rapid game"]
[Site "https://lichess.org/hpDk8puQ"]
[Date "2026.06.04"]
[Round "-"]
[White "bilaal2015"]
[Black "cientific-chess"]
[Result "0-1"]
[GameId "hpDk8puQ"]
[UTCDate "2026.06.04"]
[UTCTime "13:54:24"]
[WhiteElo "927"]
[BlackElo "941"]
[WhiteRatingDiff "-6"]
[BlackRatingDiff "+6"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "B10"]
[Opening "Caro-Kann Defense: Hillbilly Attack"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... c6 { [%eval 0.31] } 2. Bc4?! { (0.31 → -0.28) Inaccuracy. d4 was best. } { [%eval -0.28] } { B10 Caro-Kann Defense: Hillbilly Attack } (2. d4 d5 3. e5 c5 4. Nf3 cxd4 5. Nxd4 Nc6 6. Nxc6 bxc6) 2... d5 { [%eval -0.2] } 3. exd5 { [%eval -0.29] } 3... cxd5 { [%eval -0.27] } 4. Bb5+ { [%eval -0.34] } 4... Nc6 { [%eval -0.2] } 5. Bxc6+ { [%eval -0.53] } 5... bxc6 { [%eval -0.56] } 6. Qe2 { [%eval -0.81] } 6... Nf6 { [%eval -0.6] } 7. Nf3 { [%eval -0.65] } 7... Bg4 { [%eval -0.56] } 8. h3 { [%eval -0.59] } 8... Bxf3 { [%eval -0.59] } 9. Qxf3 { [%eval -0.57] } 9... e5 { [%eval -0.62] } 10. Nc3 { [%eval -0.97] } 10... e4 { [%eval -0.71] } 11. Qf5 { [%eval -0.82] } 11... Bd6 { [%eval -0.73] } 12. d4?! { (-0.73 → -1.35) Inaccuracy. d3 was best. } { [%eval -1.35] } (12. d3 O-O 13. dxe4 Re8 14. O-O Re5 15. Qf3 dxe4 16. Qe2 Re6 17. Be3 Qa5) 12... O-O { [%eval -1.32] } 13. Bg5 { [%eval -1.31] } 13... Be7 { [%eval -1.44] } 14. Na4 { [%eval -1.85] } 14... Rb8 { [%eval -1.42] } 15. Nc5? { (-1.42 → -2.68) Mistake. c3 was best. } { [%eval -2.68] } (15. c3 Re8 16. b3 g6 17. Qe5 Rc8 18. O-O Nh5 19. Bxe7 Rxe7 20. Qh2 f5) 15... Bxc5 { [%eval -2.42] } 16. dxc5 { [%eval -2.45] } 16... Rxb2 { [%eval -2.51] } 17. Bxf6 { [%eval -2.85] } 17... Qxf6 { [%eval -2.86] } 18. Qxf6 { [%eval -2.85] } 18... gxf6 { [%eval -2.92] } 19. O-O-O?! { (-2.92 → -3.74) Inaccuracy. Kd2 was best. } { [%eval -3.74] } (19. Kd2 Rfb8 20. f3 R8b5 21. fxe4 Rxc5 22. exd5 Rbxc2+ 23. Ke3 R5c3+ 24. Ke4 cxd5+) 19... Rxa2 { [%eval -3.52] } 20. Rhe1 { [%eval -3.84] } 20... Ra1+?! { (-3.84 → -2.84) Inaccuracy. Rb8 was best. } { [%eval -2.84] } (20... Rb8 21. c4 Ra5 22. Kd2 Rxc5 23. cxd5 Rb2+ 24. Ke3 cxd5 25. f3 f5 26. Rg1) 21. Kb2?! { (-2.84 → -4.42) Inaccuracy. Kd2 was best. } { [%eval -4.42] } (21. Kd2 Rxd1+ 22. Rxd1 Rb8 23. Ra1 Rb5 24. Rxa7 f5 25. g3 Rxc5 26. c3 Kg7) 21... Rxd1 { [%eval -4.18] } 22. Rxd1 { [%eval -4.45] } 22... Rb8+ { [%eval -4.42] } 23. Ka1 { [%eval -4.82] } 23... Rb5 { [%eval -4.91] } 24. c4 { [%eval -5.37] } 24... Rxc5 { [%eval -5.57] } 25. cxd5 { [%eval -5.13] } 25... Rxd5 { [%eval -4.41] } 26. Rxd5?! { (-4.41 → -6.87) Inaccuracy. Re1 was best. } { [%eval -6.87] } (26. Re1 f5 27. g4 Kg7 28. gxf5 Re5 29. Re3 Kf6 30. f3 Kxf5 31. fxe4+ Kf4) 26... cxd5 { [%eval -6.61] } 27. f3 { [%eval -8.06] } 27... exf3 { [%eval -8.18] } 28. gxf3 { [%eval -7.96] } 28... Kg7 { [%eval -7.8] } 29. Kb2 { [%eval -7.08] } 29... Kg6 { [%eval -7.74] } 30. Kc3 { [%eval -7.41] } 30... Kf5 { [%eval -7.36] } 31. Kd4 { [%eval -7.33] } 31... Ke6 { [%eval -7.33] } 32. f4 { [%eval -8.55] } 32... Kf5 { [%eval -6.95] } 33. Kxd5 { [%eval -8.95] } 33... Kxf4 { [%eval -8.93] } 34. h4 { [%eval -9.01] } 34... Kg4 { [%eval -12.92] } 35. h5 { [%eval -81.15] } 35... Kxh5 { [%eval -11.66] } 36. Kc6 { [%eval -11.92] } 36... Kg5 { [%eval -9.33] } 37. Kb7 { [%eval -10.75] } 37... f5 { [%eval -10.79] } 38. Kxa7 { [%eval -81.15] } 38... f4 { [%eval -81.15] } 39. Kb6 { [%eval -15.5] } 39... f3 { [%eval -12.29] } 40. Kc5 { [%eval -15.36] } 40... f2 { [%eval -14.85] } 41. Kd4?! { (-14.85 → Mate in 14) Checkmate is now unavoidable. Kd6 was best. } { [%eval #-14] } (41. Kd6 Kh4 42. Ke7 f1=Q 43. Kf8 Kg4 44. Kg8 h5 45. Kg7 f5 46. Kg6 f4) 41... f1=Q { [%eval -13.63] } 42. Ke3 { [%eval #-6] } 42... f5 { [%eval #-8] } 43. Kd2 { [%eval #-6] } 43... f4 { [%eval #-6] } 44. Kc3 { [%eval #-6] } 44... f3 { [%eval #-5] } 45. Kd4 { [%eval #-5] } 45... Qe1 { [%eval #-5] } 46. Kd3 { [%eval #-5] } 46... f2 { [%eval #-4] } 47. Kc2 { [%eval #-3] } 47... f1=Q { [%eval #-2] } 48. Kb3 { [%eval #-2] } 48... Qf4 { [%eval #-2] } 49. Ka3 { [%eval #-2] } 49... Qee3+ { [%eval #-2] } 50. Kb2 { [%eval #-2] } 50... Qff2+ { [%eval #-1] } 51. Kb1 { [%eval #-1] } 51... Qee1# { Black wins by checkmate. } 0-1