FEN
[Event "rated blitz game"]
[Site "https://lichess.org/FZGq0nUM"]
[Date "2026.03.05"]
[Round "-"]
[White "gmftorres1"]
[Black "SwitzerlandChair"]
[Result "1-0"]
[GameId "FZGq0nUM"]
[UTCDate "2026.03.05"]
[UTCTime "19:28:33"]
[WhiteElo "2632"]
[BlackElo "2843"]
[WhiteRatingDiff "+9"]
[BlackRatingDiff "-9"]
[Variant "Standard"]
[TimeControl "180+0"]
[ECO "C03"]
[Opening "French Defense: Tarrasch Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e6 { [%eval 0.22] } 2. d4 { [%eval 0.29] } 2... d5 { [%eval 0.31] } 3. Nd2 { [%eval 0.1] } { C03 French Defense: Tarrasch Variation } 3... dxe4 { [%eval 0.36] } 4. Nxe4 { [%eval 0.39] } 4... Be7 { [%eval 0.41] } 5. Nf3 { [%eval 0.38] } 5... Nf6 { [%eval 0.43] } 6. Bd3 { [%eval 0.4] } 6... Nxe4 { [%eval 0.46] } 7. Bxe4 { [%eval 0.38] } 7... c5 { [%eval 0.46] } 8. O-O { [%eval 0.58] } 8... Nd7 { [%eval 0.53] } 9. c3 { [%eval 0.59] } 9... O-O { [%eval 0.7] } 10. Qe2 { [%eval 0.41] } 10... Nf6 { [%eval 0.41] } 11. Bc2 { [%eval 0.46] } 11... cxd4 { [%eval 0.69] } 12. Nxd4 { [%eval 0.42] } 12... Bd7 { [%eval 0.42] } 13. Rd1 { [%eval 0.45] } 13... Qc7 { [%eval 0.38] } 14. Bg5 { [%eval 0.47] } 14... e5?! { (0.47 → 1.20) Inaccuracy. h6 was best. } { [%eval 1.2] } (14... h6 15. Bxf6 Bxf6 16. h4 e5 17. Nb5 Bxb5 18. Qxb5 Bxh4 19. Rd7 Qc6 20. Rxb7) 15. Nf3 { [%eval 1.19] } 15... Bg4 { [%eval 1.25] } 16. h3 { [%eval 1.06] } 16... Bh5 { [%eval 1.36] } 17. g4 { [%eval 1.14] } 17... e4?! { (1.14 → 2.32) Inaccuracy. Bg6 was best. } { [%eval 2.32] } (17... Bg6 18. Bxg6 fxg6 19. Qxe5 Qxe5 20. Nxe5 Bc5 21. Bxf6 Rxf6 22. Rd2 Re8 23. Nd7) 18. Nd4?? { (2.32 → 0.23) Blunder. gxh5 was best. } { [%eval 0.23] } (18. gxh5 exf3 19. Qxf3 Qc6 20. Qxc6 bxc6 21. Re1 h6 22. Bxh6 gxh6 23. Rxe7 a5) 18... Bg6 { [%eval 0.3] } 19. Bh4 { [%eval -0.12] } 19... Rfe8 { [%eval 0.41] } 20. a4?! { (0.41 → -0.61) Inaccuracy. Bg3 was best. } { [%eval -0.61] } (20. Bg3 Qc5 21. Ba4 Red8 22. Qb5 Qxb5 23. Nxb5 e3 24. fxe3 h5 25. Bh4 hxg4) 20... a6 { [%eval -0.29] } 21. Bg3 { [%eval -0.2] } 21... Qc5 { [%eval -0.23] } 22. Nb3 { [%eval -0.49] } 22... Qc6 { [%eval -0.48] } 23. Nd4 { [%eval -0.5] } 23... Qc5 { [%eval -0.44] } 24. Nb3 { [%eval -0.45] } 24... Qg5 { [%eval 0.0] } 25. Qe3 { [%eval 0.0] } 25... Qxe3 { [%eval 0.0] } 26. fxe3 { [%eval -0.07] } 26... Rad8 { [%eval 0.4] } 27. Kf2 { [%eval 0.25] } 27... h5 { [%eval 0.37] } 28. g5 { [%eval 0.0] } 28... Nd5 { [%eval 0.14] } 29. h4 { [%eval 0.06] } 29... f6 { [%eval 0.28] } 30. gxf6 { [%eval 0.26] } 30... Nxf6 { [%eval 0.19] } 31. Na5?! { (0.19 → -0.54) Inaccuracy. Rxd8 was best. } { [%eval -0.54] } (31. Rxd8 Rxd8 32. Nd4 Bf7 33. Ke2 g6 34. b3 Re8 35. Rf1 Ng4 36. Rf4 Nf6) 31... Ng4+ { [%eval -0.51] } 32. Ke2 { [%eval -0.57] } 32... b6? { (-0.57 → 0.79) Mistake. Rf8 was best. } { [%eval 0.79] } (32... Rf8 33. Bf4 Rxd1 34. Rxd1 Bxh4 35. Rh1 Be7 36. Nxb7 Bf7 37. Bxe4 g5 38. Bd6) 33. Nc6 { [%eval 0.87] } 33... Rxd1? { (0.87 → 2.22) Mistake. Rd3 was best. } { [%eval 2.22] } (33... Rd3 34. Nxe7+ Rxe7 35. Bf4 Red7 36. c4 a5 37. Bxd3 exd3+ 38. Ke1 Bf5 39. Ra3) 34. Rxd1?? { (2.22 → 0.45) Blunder. Nxe7+ was best. } { [%eval 0.45] } (34. Nxe7+ Rxe7 35. Rxd1 Kh7 36. Rd6 Rf7 37. Bf4 Rf6 38. Rd7 Rc6 39. Re7 Nh6) 34... Bf6 { [%eval 0.56] } 35. Nb4 { [%eval 0.56] } 35... Bf7 { [%eval 0.93] } 36. Nd5 { [%eval 0.94] } 36... Bd8 { [%eval 0.93] } 37. b4?! { (0.93 → 0.23) Inaccuracy. Rd4 was best. } { [%eval 0.23] } (37. Rd4 g5 38. hxg5 Bxg5 39. Rxe4 Rxe4 40. Bxe4 Bd8 41. Kf3 Kf8 42. c4 Be6) 37... b5?! { (0.23 → 0.80) Inaccuracy. g5 was best. } { [%eval 0.8] } (37... g5 38. hxg5 Bxg5 39. Rd4 h4 40. Bf4 Bxf4 41. Nxf4 Kg7 42. Bxe4 Kf6 43. Nh3) 38. axb5 { [%eval 0.78] } 38... axb5 { [%eval 0.8] } 39. Bb3?! { (0.80 → 0.17) Inaccuracy. c4 was best. } { [%eval 0.17] } (39. c4 Nf6 40. Nxf6+ Bxf6 41. cxb5 Bc4+ 42. Kf2 Rf8 43. Kg2 Bxb5 44. Bb3+ Kh7) 39... Bb6?! { (0.17 → 1.01) Inaccuracy. Nh6 was best. } { [%eval 1.01] } (39... Nh6 40. c4 Nf5 41. Bc7 Bxc7 42. Nxc7 Rc8 43. Nxb5 Bxc4+ 44. Bxc4+ Rxc4 45. Nd4) 40. Bf4 { [%eval 0.47] } 40... Bd8 { [%eval 0.61] } 41. Bg5? { (0.61 → -0.65) Mistake. c4 was best. } { [%eval -0.65] } (41. c4 bxc4 42. Ba4 Re6 43. b5 Ba5 44. Bc2 Nf6 45. Nxf6+ gxf6 46. Ra1 Bb6) 41... Bxg5 { [%eval -0.64] } 42. hxg5 { [%eval -0.56] } 42... Kh7?! { (-0.56 → 0.24) Inaccuracy. Ne5 was best. } { [%eval 0.24] } (42... Ne5 43. g6 Nxg6 44. Rg1 Re6 45. Nc7 Re5 46. Bxf7+ Kxf7 47. Rf1+ Kg8 48. Kd2) 43. g6+?! { (0.24 → -0.69) Inaccuracy. Nf6+ was best. } { [%eval -0.69] } (43. Nf6+ gxf6 44. Bxf7 Re5 45. Rd7 Rxg5 46. Bxh5+ Kh6 47. Bxg4 Rxg4 48. Rb7 Rg5) 43... Bxg6 { [%eval -0.73] } 44. Nf4 { [%eval -0.85] } 44... Rf8 { [%eval -0.7] } 45. Rd5?? { (-0.70 → -2.87) Blunder. Rd6 was best. } { [%eval -2.87] } (45. Rd6 Rf6 46. Rxf6 Nxf6 47. Ne6 Kh6 48. Nd4 h4 49. c4 bxc4 50. Bxc4 Bh5+) 45... Kh6?? { (-2.87 → 0.05) Blunder. Bf7 was best. } { [%eval 0.05] } (45... Bf7 46. Nxh5 Kh6 47. Ng3 Nf6 48. Rxb5 Bxb3 49. Nf5+ Kh7 50. Ra5 Nd5 51. Nd6) 46. Rxb5 { [%eval 0.14] } 46... Rxf4?? { (0.14 → 4.54) Blunder. h4 was best. } { [%eval 4.54] } (46... h4 47. Rb6 Nf6 48. b5 Bh5+ 49. Nxh5 Kxh5 50. Be6 Ng4 51. Bxg4+ Kxg4 52. Rg6+) 47. exf4 { [%eval 4.44] } 47... h4 { [%eval 3.43] } 48. Rb6 { [%eval 3.35] } 48... h3 { [%eval 2.63] } 49. Bf7 { [%eval 2.82] } 49... Nf6 { [%eval 2.16] } 50. Bxg6 { [%eval 0.93] } 50... h2?? { (0.93 → Mate in 21) Checkmate is now unavoidable. Kxg6 was best. } { [%eval #21] } (50... Kxg6 51. Kf2 e3+ 52. Kg3 Kf7 53. Ra6 e2 54. Ra1 Ne4+ 55. Kf3 Nxc3 56. Kf2) 51. Bxe4 { [%eval 13.03] } 51... Kh5 { [%eval 12.19] } 52. Bh1?! { (12.19 → 7.29) Inaccuracy. Rxf6 was best. } { [%eval 7.29] } (52. Rxf6 h1=B 53. Bxh1 g6 54. b5 Kh6 55. Rc6 Kg7 56. b6 g5 57. fxg5 Kh7) 52... Kg4?! { (7.29 → 79.19) Inaccuracy. Ng8 was best. } { [%eval 79.19] } (52... Ng8 53. Re6 g5 54. Re5 Nf6 55. Rxg5+ Kh4 56. Rg6 Ne8 57. b5 Kh5 58. Rc6) 53. Rxf6 { [%eval 66.82] } 53... gxf6 { [%eval 73.54] } 54. b5 { [%eval 36.17] } 54... Kxf4 { [%eval 81.15] } 55. b6 { [%eval #11] } 55... Kg3 { [%eval #11] } 56. b7 { [%eval #10] } 56... f5 { [%eval #6] } 57. b8=Q+ { [%eval #5] } 57... f4 { [%eval #3] } 58. Qg8+ { [%eval #2] } 58... Kh4 { [%eval #2] } 59. Kf3 { [%eval #2] } 59... Kh5 { [%eval #2] } 60. Kxf4 { [%eval #2] } 60... Kh6 { [%eval #2] } 61. Kf5 { [%eval #1] } 61... Kh5 { [%eval #1] } 62. Qg5# { White wins by checkmate. } 1-0