FEN
[Event "rated rapid game"]
[Site "https://lichess.org/SWjgYcC5"]
[Date "2026.04.27"]
[Round "-"]
[White "Andrianaso"]
[Black "HeinrichMax"]
[Result "0-1"]
[GameId "SWjgYcC5"]
[UTCDate "2026.04.27"]
[UTCTime "18:18:08"]
[WhiteElo "1670"]
[BlackElo "1789"]
[WhiteRatingDiff "-4"]
[BlackRatingDiff "+4"]
[Variant "Standard"]
[TimeControl "600+5"]
[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.31] } 3... cxd5 { [%eval -0.27] } 4. Bb3 { [%eval -0.24] } 4... Bf5 { [%eval -0.27] } 5. d4 { [%eval -0.26] } 5... e6 { [%eval -0.21] } 6. h3 { [%eval -0.37] } 6... Nc6 { [%eval -0.4] } 7. Nf3 { [%eval -0.52] } 7... Bd6 { [%eval -0.46] } 8. c3 { [%eval -0.73] } 8... Nge7 { [%eval -0.63] } 9. O-O { [%eval -0.68] } 9... O-O { [%eval -0.4] } 10. Be3 { [%eval -0.71] } 10... Na5 { [%eval -0.75] } 11. Bc2 { [%eval -0.72] } 11... Bxc2 { [%eval -0.61] } 12. Qxc2 { [%eval -0.62] } 12... h6 { [%eval -0.57] } 13. Ne5 { [%eval -0.8] } 13... Bxe5 { [%eval -0.73] } 14. dxe5 { [%eval -0.68] } 14... Nc4 { [%eval -0.62] } 15. Bd4 { [%eval -0.6] } 15... Nf5 { [%eval -0.57] } 16. Nd2 { [%eval -1.02] } 16... Nxd2 { [%eval -0.47] } 17. Qxd2 { [%eval -0.57] } 17... Nxd4 { [%eval -0.15] } 18. cxd4 { [%eval -0.18] } 18... Rc8 { [%eval -0.07] } 19. Rac1 { [%eval -0.04] } 19... Qd7 { [%eval 0.01] } 20. Rc3 { [%eval -0.42] } 20... Rxc3 { [%eval -0.26] } 21. bxc3 { [%eval -0.4] } 21... Rc8 { [%eval -0.34] } 22. Rb1?! { (-0.34 → -0.90) Inaccuracy. Re1 was best. } { [%eval -0.9] } (22. Re1 Rc4 23. Re3 b5 24. Kh2 Qe7 25. Rg3 Qh4 26. Rg4 Qh5 27. Rg3 Ra4) 22... b6 { [%eval -0.48] } 23. Rb3 { [%eval -0.5] } 23... Qc6 { [%eval -0.41] } 24. Qb2 { [%eval -0.78] } 24... Qc4 { [%eval -0.77] } 25. a3 { [%eval -0.9] } 25... Qd3 { [%eval -0.92] } 26. a4 { [%eval -0.78] } 26... Rc4 { [%eval -0.58] } 27. Ra3?? { (-0.58 → -2.35) Blunder. a5 was best. } { [%eval -2.35] } (27. a5 bxa5 28. Rb8+ Kh7 29. Qb7 Qg6 30. Rf8 Rxc3 31. Qxf7 Qxf7 32. Rxf7 a4) 27... Qd1+ { [%eval -2.11] } 28. Kh2 { [%eval -2.27] } 28... Qd3? { (-2.27 → -0.62) Mistake. Rxa4 was best. } { [%eval -0.62] } (28... Rxa4 29. f4 Rxa3 30. Qxa3 Qf1 31. Qxa7 Qxf4+ 32. Kg1 Qe3+ 33. Kh2 Qxc3 34. Qxb6) 29. Qc1?? { (-0.62 → -2.76) Blunder. g3 was best. } { [%eval -2.76] } (29. g3 g6 30. Qc1 Qe2 31. Kg1 g5 32. h4 Qg4 33. hxg5 hxg5 34. Qd2 Kg7) 29... Rc7? { (-2.76 → -0.94) Mistake. Qxd4 was best. } { [%eval -0.94] } (29... Qxd4 30. cxd4 Rxc1 31. a5 b5 32. a6 Rc4 33. Ra5 Rb4 34. h4 Kf8 35. h5) 30. Qa1?! { (-0.94 → -1.57) Inaccuracy. Qb2 was best. } { [%eval -1.57] } (30. Qb2 g6 31. Kg1 Rc6 32. Kh2 Rc4 33. a5 bxa5 34. Rxa5 Rxc3 35. Rxa7 Qxd4) 30... Qe4?! { (-1.57 → -0.87) Inaccuracy. Qd2 was best. } { [%eval -0.87] } (30... Qd2 31. Kg1 h5 32. g3 Qc2 33. Kg2 Rc4 34. g4 Qe2 35. gxh5 Qxh5 36. Qb2) 31. a5?! { (-0.87 → -1.77) Inaccuracy. Qd1 was best. } { [%eval -1.77] } (31. Qd1 Qf5 32. Kg1 Rc8 33. h4 g5 34. Qd2 Kg7 35. hxg5 hxg5 36. f3) 31... bxa5?! { (-1.77 → -0.75) Inaccuracy. b5 was best. } { [%eval -0.75] } (31... b5 32. Qb2 a6 33. Ra1 Qd3 34. Rc1 Rc4 35. Kh1 g5 36. Kh2 h5 37. Kh1) 32. Rxa5 { [%eval -0.69] } 32... Qf4+ { [%eval -0.72] } 33. Kg1 { [%eval -0.77] } 33... Qd2 { [%eval -0.52] } 34. Ra3? { (-0.52 → -1.73) Mistake. Ra2 was best. } { [%eval -1.73] } (34. Ra2 Qxc3 35. Rxa7 Qc1+ 36. Qxc1 Rxc1+ 37. Kh2 Rc4 38. Ra8+ Kh7 39. Rf8 Kg6) 34... f6?? { (-1.73 → 0.10) Blunder. Rb7 was best. } { [%eval 0.1] } (34... Rb7 35. Rxa7 Rb2 36. Ra8+ Kh7 37. Qf1 Qxc3 38. Qd1 g6 39. Ra4 Rd2 40. Qf3) 35. exf6 { [%eval 0.12] } 35... gxf6 { [%eval 0.1] } 36. g3 { [%eval 0.0] } 36... Kg7 { [%eval 0.39] } 37. Rxa7 { [%eval 0.43] } 37... Rxa7 { [%eval 0.64] } 38. Qxa7+ { [%eval 0.66] } 38... Kg6 { [%eval 0.6] } 39. Qc7?! { (0.60 → 0.03) Inaccuracy. Qb8 was best. } { [%eval 0.03] } (39. Qb8 Qe1+ 40. Kg2 h5 41. h4 Qe4+ 42. Kh2 Qf5 43. Qb2 Qd3) 39... Qe1+ { [%eval 0.03] } 40. Kg2 { [%eval 0.08] } 40... Qe4+ { [%eval 0.36] } 41. Kf1 { [%eval 0.0] } 41... Qh1+ { [%eval 0.0] } 42. Ke2 { [%eval 0.0] } 42... Qxh3 { [%eval 0.0] } 43. Qf4 { [%eval 0.0] } 43... Qf5 { [%eval 0.0] } 44. Kf3?? { (0.00 → -2.13) Blunder. Qb8 was best. } { [%eval -2.13] } (44. Qb8 Qe4+ 45. Kf1 Qh1+ 46. Ke2) 44... Qd3+?? { (-2.13 → 0.00) Blunder. Qxf4+ was best. } { [%eval 0.0] } (44... Qxf4+ 45. Kxf4 h5 46. Kf3 Kf5 47. Ke2) 45. Qe3 { [%eval -0.51] } 45... Qxe3+ { [%eval -0.58] } 46. Kxe3?! { (-0.58 → -1.28) Inaccuracy. fxe3 was best. } { [%eval -1.28] } (46. fxe3 Kf5 47. e4+ Kg5 48. exd5 exd5 49. Kf2 Kg4 50. Ke3 f5 51. c4 dxc4) 46... Kg5? { (-1.28 → -0.03) Mistake. Kf5 was best. } { [%eval -0.03] } (46... Kf5 47. f3 h5 48. Kf2 Kg5 49. Kf1) 47. Kf3 { [%eval 0.0] } 47... h5 { [%eval -0.02] } 48. Kg2 { [%eval -0.06] } 48... h4 { [%eval -0.12] } 49. f3?? { (-0.12 → -5.56) Blunder. Kh3 was best. } { [%eval -5.56] } (49. Kh3 hxg3 50. Kxg3 Kf5 51. Kf3 Kg6 52. Kg4 Kh6 53. Kh4 e5 54. Kg4 Kg6) 49... hxg3 { [%eval -5.4] } 50. Kxg3 { [%eval -5.15] } 50... Kf5 { [%eval -5.44] } 51. Kf2 { [%eval -6.77] } 51... Kf4 { [%eval -5.36] } 52. Ke2 { [%eval -6.73] } 52... Kg3 { [%eval -6.74] } 53. Ke3 { [%eval -6.46] } 53... Kg2? { (-6.46 → -3.69) Mistake. f5 was best. } { [%eval -3.69] } (53... f5 54. f4 Kg4 55. Kf2 Kxf4 56. Ke2 Ke4 57. Kd2 f4 58. Ke1 Ke3 59. Kf1) 54. f4? { (-3.69 → -6.26) Mistake. Kf4 was best. } { [%eval -6.26] } (54. Kf4 Kf2 55. Kg4 Ke3 56. f4 Kd3 57. Kh5 Kxc3 58. Kg6 f5 59. Kf7 Kxd4) 54... Kg3 { [%eval -5.54] } 55. f5?! { (-5.54 → -7.57) Inaccuracy. Kd2 was best. } { [%eval -7.57] } (55. Kd2 Kxf4 56. Ke2 Ke4 57. Kd2 f5 58. Ke2 f4 59. Ke1 Ke3 60. Kf1 Kf3) 55... exf5 { [%eval -7.6] } 56. c4 { [%eval -8.83] } 56... f4+ { [%eval -8.48] } 57. Kd3 { [%eval -8.3] } 57... f3 { [%eval -8.32] } 58. c5 { [%eval -8.22] } 58... f2 { [%eval -81.15] } 59. c6 { [%eval -81.15] } 59... f1=Q+ { [%eval -14.59] } 60. Kc3 { [%eval -14.61] } 60... Qc1+ { [%eval -11.23] } { White resigns. } 0-1