Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "2026.01.04 Washed Bros Arena"] [Site "https://lichess.org/XbuWyBtF"] [Date "2026.01.05"] [Round "-"] [White "modernpetrosian"] [Black "tfang"] [Result "0-1"] [GameId "XbuWyBtF"] [UTCDate "2026.01.05"] [UTCTime "02:36:57"] [WhiteElo "2336"] [BlackElo "2389"] [WhiteRatingDiff "-5"] [BlackRatingDiff "+7"] [WhiteTitle "NM"] [WhiteFideId "30911613"] [Variant "Standard"] [TimeControl "180+2"] [ECO "D85"] [Opening "Grünfeld Defense: Exchange Variation"] [Termination "Normal"] [Annotator "lichess.org"] 1. d4 { [%eval 0.15] } 1... Nf6 { [%eval 0.15] } 2. c4 { [%eval 0.17] } 2... g6 { [%eval 0.28] } 3. Nc3 { [%eval 0.18] } 3... d5 { [%eval 0.28] } 4. cxd5 { [%eval 0.28] } 4... Nxd5 { [%eval 0.19] } { D85 Grünfeld Defense: Exchange Variation } 5. e4 { [%eval 0.13] } 5... Nxc3 { [%eval 0.18] } 6. bxc3 { [%eval 0.17] } 6... Bg7 { [%eval 0.17] } 7. Be3 { [%eval 0.21] } 7... c5 { [%eval 0.21] } 8. Qd2 { [%eval 0.24] } 8... O-O { [%eval 0.25] } 9. Nf3 { [%eval 0.1] } 9... Nc6 { [%eval 0.61] } 10. d5 { [%eval 0.82] } 10... Qa5 { [%eval 0.79] } 11. Rc1 { [%eval 0.58] } 11... Ne5?! { (0.58 → 1.48) Inaccuracy. Rd8 was best. } { [%eval 1.48] } (11... Rd8 12. h4) 12. Nxe5 { [%eval 1.47] } 12... Bxe5 { [%eval 1.57] } 13. f4 { [%eval 1.12] } 13... Bg7 { [%eval 1.03] } 14. c4 { [%eval 0.53] } 14... Qa3?! { (0.53 → 1.34) Inaccuracy. Qxd2+ was best. } { [%eval 1.34] } (14... Qxd2+ 15. Kxd2) 15. e5 { [%eval 1.4] } 15... e6 { [%eval 1.36] } 16. Rc3?! { (1.36 → 0.42) Inaccuracy. Be2 was best. } { [%eval 0.42] } (16. Be2 f6) 16... Qb4 { [%eval 0.48] } 17. Rb3 { [%eval 0.2] } 17... Qxd2+ { [%eval 0.15] } 18. Kxd2 { [%eval 0.16] } 18... b6 { [%eval 0.09] } 19. Be2 { [%eval 0.24] } 19... Bb7?! { (0.24 → 1.27) Inaccuracy. f6 was best. } { [%eval 1.27] } (19... f6 20. Bf3) 20. Bf3? { (1.27 → -0.27) Mistake. Bxc5 was best. } { [%eval -0.27] } (20. Bxc5 Rfe8) 20... Rad8?! { (-0.27 → 0.41) Inaccuracy. exd5 was best. } { [%eval 0.41] } (20... exd5) 21. Bxc5 { [%eval 0.31] } 21... exd5 { [%eval 0.31] } 22. Bd6? { (0.31 → -1.33) Mistake. Bxf8 was best. } { [%eval -1.33] } (22. Bxf8 dxc4+ 23. Bd6 cxb3 24. Bxb7 bxa2 25. Bc6 a1=Q 26. Rxa1 Rxd6+ 27. exd6 Bxa1) 22... dxc4 { [%eval -1.4] } 23. Bxb7?? { (-1.40 → -3.85) Blunder. Re3 was best. } { [%eval -3.85] } (23. Re3) 23... cxb3 { [%eval -4.2] } 24. axb3 { [%eval -4.04] } 24... f6?? { (-4.04 → -0.76) Blunder. Rfe8 was best. } { [%eval -0.76] } (24... Rfe8 25. Rd1 Bf8 26. Kc2 Rd7 27. Bd5 Bxd6 28. Bc4 Rc8 29. Rxd6 Rxd6 30. exd6) 25. Kc2 { [%eval -0.84] } 25... fxe5 { [%eval -0.39] } 26. fxe5?? { (-0.39 → -3.43) Blunder. Bxf8 was best. } { [%eval -3.43] } (26. Bxf8) 26... Rf2+ { [%eval -2.82] } 27. Kb1 { [%eval -3.41] } 27... Re2 { [%eval -3.67] } 28. Bd5+ { [%eval -3.44] } 28... Kh8 { [%eval -3.64] } 29. Bf3 { [%eval -3.54] } 29... Re3 { [%eval -3.39] } 30. Rc1?! { (-3.39 → -4.57) Inaccuracy. Rd1 was best. } { [%eval -4.57] } (30. Rd1 Rxb3+ 31. Kc2 Rb5 32. Re1 Bf8 33. Bc6 Rc8 34. Kd3 Rxc6 35. Bxf8 Kg8) 30... Bxe5 { [%eval -4.6] } 31. Bxe5+ { [%eval -4.66] } 31... Rxe5 { [%eval -4.57] } 32. Rc7 { [%eval -4.68] } 32... a5 { [%eval -4.55] } 33. Kb2 { [%eval -4.55] } 33... Rb5 { [%eval -4.52] } 34. Kc3 { [%eval -4.43] } 34... Re8 { [%eval -4.37] } 35. Kd4 { [%eval -4.87] } 35... Rxb3 { [%eval -4.95] } 36. Bc6 { [%eval -5.02] } 36... Rb4+ { [%eval -4.89] } 37. Kd5 { [%eval -4.9] } 37... Rf8 { [%eval -4.93] } 38. Kd6 { [%eval -5.14] } 38... a4 { [%eval -4.94] } 39. Ra7 { [%eval -5.02] } 39... b5 { [%eval -4.83] } 40. Bd5 { [%eval -4.69] } 40... Rb2 { [%eval -4.82] } 41. h4 { [%eval -4.66] } 41... Rbf2 { [%eval -4.59] } 42. h5 { [%eval -4.9] } 42... gxh5 { [%eval -4.89] } 43. Be4 { [%eval -5.29] } 43... R2f7 { [%eval -5.43] } 44. Ra5 { [%eval -5.31] } 44... Rb8 { [%eval -5.28] } 45. Bd5 { [%eval -5.27] } 45... Rg7 { [%eval -5.41] } 46. Kc5 { [%eval -5.7] } 46... Rg5 { [%eval -5.53] } 47. Kd4 { [%eval -6.35] } 47... h4 { [%eval -5.23] } 48. Ke4 { [%eval -6.29] } 48... Rxg2 { [%eval -5.33] } 49. Bc6 { [%eval -5.64] } 49... Rg5 { [%eval -5.26] } 50. Kf4 { [%eval -5.49] } 50... h6 { [%eval -5.2] } 51. Ra7 { [%eval -5.6] } 51... h3 { [%eval -5.54] } 52. Be4 { [%eval -5.62] } 52... h2 { [%eval -4.79] } 53. Rh7+ { [%eval -4.76] } 53... Kg8 { [%eval -4.79] } 54. Rxh6 { [%eval -4.61] } 54... Rg7 { [%eval -4.28] } 55. Bd5+ { [%eval -4.68] } 55... Rf7+ { [%eval -4.66] } 56. Kg5 { [%eval -4.79] } 56... Kg7 { [%eval -4.8] } 57. Rg6+ { [%eval -5.26] } 57... Kf8 { [%eval -5.5] } 58. Rh6 { [%eval -4.99] } 58... Rg7+ { [%eval -4.41] } 59. Kf6?! { (-4.41 → -6.29) Inaccuracy. Kf4 was best. } { [%eval -6.29] } (59. Kf4 Ke7 60. Ke3 a3 61. Kd4 Rc8 62. Rxh2 Rg4+ 63. Ke5 Rg5+ 64. Ke4 Kd6) 59... Rb6+ { [%eval -6.17] } 60. Be6 { [%eval -6.18] } 60... Rf7+ { [%eval -6.22] } 61. Ke5 { [%eval -6.24] } 61... Re7 { [%eval -5.62] } 62. Rh8+ { [%eval -6.2] } 62... Kg7 { [%eval -6.02] } 63. Rg8+?! { (-6.02 → -12.87) Inaccuracy. Rxh2 was best. } { [%eval -12.87] } (63. Rxh2 Rbxe6+ 64. Kd5 a3 65. Ra2 Re5+ 66. Kc6 b4 67. Rg2+ Kf8 68. Rf2+ Ke8) 63... Kh7 { [%eval -10.54] } 64. Rg2?! { (-10.54 → Mate in 6) Checkmate is now unavoidable. Kd4 was best. } { [%eval #-6] } (64. Kd4 Rbxe6 65. Rg3 h1=Q 66. Rd3 Qe4+ 67. Kc3 Qe1+ 68. Kd4 Rd7+ 69. Kc5 Qf2+) 64... Rexe6+ { [%eval #-6] } { White resigns. } 0-1