FEN
[Event "Rated Classical game"]
[Site "https://lichess.org/DRfMOpcq"]
[Date "2022.05.08"]
[White "caodanny"]
[Black "fpmahoney20"]
[Result "0-1"]
[UTCDate "2022.05.08"]
[UTCTime "19:02:45"]
[WhiteElo "1489"]
[BlackElo "1437"]
[WhiteRatingDiff "-19"]
[BlackRatingDiff "+20"]
[Variant "Standard"]
[TimeControl "2700+45"]
[ECO "C00"]
[Opening "French Defense: Normal Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.21] } 1... e6 { [%eval 0.2] } 2. e4 { [%eval 0.24] } { C00 French Defense: Normal Variation } 2... b6?! { (0.24 → 0.91) Inaccuracy. d5 was best. } { [%eval 0.91] } (2... d5 3. exd5 exd5 4. Nf3 Nf6 5. Bd3 Bd6 6. Qe2+ Be7 7. O-O) 3. Nf3 { [%eval 0.91] } 3... Bb7 { [%eval 0.96] } 4. Bd3 { [%eval 0.98] } 4... Nf6 { [%eval 0.87] } 5. Qe2 { [%eval 0.71] } 5... d5 { [%eval 0.87] } 6. e5 { [%eval 0.65] } 6... Ne4 { [%eval 0.96] } 7. Nbd2 { [%eval 1.27] } 7... Ng5 { [%eval 1.83] } 8. h4 { [%eval 1.52] } 8... Nxf3+ { [%eval 1.61] } 9. Nxf3 { [%eval 1.53] } 9... Nd7?? { (1.53 → 3.66) Blunder. h6 was best. } { [%eval 3.66] } (9... h6) 10. Bd2?! { (3.66 → 2.42) Inaccuracy. Ng5 was best. } { [%eval 2.42] } (10. Ng5) 10... c5 { [%eval 2.32] } 11. Bb5?? { (2.32 → 0.18) Blunder. c3 was best. } { [%eval 0.18] } (11. c3) 11... cxd4? { (0.18 → 1.49) Mistake. a6 was best. } { [%eval 1.49] } (11... a6 12. Bxd7+ Qxd7 13. O-O h6 14. Rfe1 a5 15. Be3 Ba6 16. Qd2 a4 17. h5 Be7 18. Nh2) 12. Nxd4 { [%eval 1.5] } 12... Bc5 { [%eval 1.72] } 13. c3 { [%eval 1.93] } 13... O-O { [%eval 1.99] } 14. h5 { [%eval 2.34] } 14... h6?! { (2.34 → 3.35) Inaccuracy. a6 was best. } { [%eval 3.35] } (14... a6) 15. g4 { [%eval 3.46] } 15... Be7 { [%eval 3.23] } 16. Nc6?? { (3.23 → -0.24) Blunder. O-O-O was best. } { [%eval -0.24] } (16. O-O-O) 16... Bxc6 { [%eval -0.29] } 17. Bxc6 { [%eval -0.4] } 17... Rc8 { [%eval -0.24] } 18. Ba4?? { (-0.24 → -2.88) Blunder. Bb5 was best. } { [%eval -2.88] } (18. Bb5 Nc5 19. O-O-O a6 20. Bd3 Nxd3+ 21. Qxd3 b5 22. f4 d4 23. Kb1 Rc4 24. Qf3 dxc3) 18... Nc5?? { (-2.88 → 0.12) Blunder. Rc4 was best. } { [%eval 0.12] } (18... Rc4) 19. Bc2 { [%eval 0.13] } 19... Ne4?! { (0.13 → 1.08) Inaccuracy. d4 was best. } { [%eval 1.08] } (19... d4 20. Rh3 Qd5 21. cxd4 Qxd4 22. Bc3 Qf4 23. Qf3 Qc4 24. b3 Nd3+ 25. Qxd3 Qxc3+ 26. Qxc3) 20. Bxe4 { [%eval 0.59] } 20... dxe4 { [%eval 0.63] } 21. Qxe4 { [%eval 0.47] } 21... b5 { [%eval 0.66] } 22. Rd1?! { (0.66 → 0.00) Inaccuracy. O-O-O was best. } { [%eval 0.0] } (22. O-O-O Rc4 23. Qb7 b4 24. Kb1 Qb8 25. Qxb8 Rxb8 26. cxb4 Bxb4 27. f3 Bc3 28. Bxc3 Rxc3) 22... Rc4 { [%eval 0.08] } 23. Qf3?! { (0.08 → -0.56) Inaccuracy. Qb7 was best. } { [%eval -0.56] } (23. Qb7 Rc7) 23... Bg5?! { (-0.56 → 0.39) Inaccuracy. Qa5 was best. } { [%eval 0.39] } (23... Qa5 24. a3) 24. Qe2? { (0.39 → -1.25) Mistake. b3 was best. } { [%eval -1.25] } (24. b3) 24... Qa8? { (-1.25 → 0.00) Mistake. Bxd2+ was best. } { [%eval 0.0] } (24... Bxd2+) 25. O-O { [%eval 0.09] } 25... Re4 { [%eval 0.05] } 26. Qf3 { [%eval 0.1] } 26... Rxe5?? { (0.10 → 3.30) Blunder. Bxd2 was best. } { [%eval 3.3] } (26... Bxd2 27. Rxd2 Rxe5 28. Qxa8 Rxa8 29. f3 f5 30. Kg2 a5 31. f4 Re4 32. gxf5 exf5 33. Kf3) 27. Qxa8 { [%eval 3.31] } 27... Rxa8 { [%eval 3.22] } 28. Bxg5?? { (3.22 → -0.14) Blunder. f4 was best. } { [%eval -0.14] } (28. f4 Rd5 29. fxg5 Rad8 30. Rf2 Rxg5 31. Rg2 Rgd5 32. Kf1 f5 33. Ke1 fxg4 34. Rxg4 Rxh5) 28... Rxg5 { [%eval -0.12] } 29. f3 { [%eval -0.54] } 29... f5 { [%eval -0.55] } 30. Rd4 { [%eval -0.4] } 30... e5 { [%eval -0.43] } 31. Rd5? { (-0.43 → -1.80) Mistake. Rb4 was best. } { [%eval -1.8] } (31. Rb4 a6 32. a4 bxa4 33. Rxa4 Rb8 34. Rb1 Rf8 35. Rf1 e4 36. Rxa6 fxg4 37. fxe4 Rxf1+) 31... fxg4 { [%eval -1.79] } 32. fxg4 { [%eval -1.75] } 32... Rxg4+ { [%eval -1.79] } 33. Kf2?! { (-1.79 → -2.90) Inaccuracy. Kh2 was best. } { [%eval -2.9] } (33. Kh2) 33... Rf8+ { [%eval -3.15] } 34. Ke2 { [%eval -2.63] } 34... Rg2+ { [%eval -2.88] } 35. Ke1 { [%eval -3.05] } 35... Rxf1+ { [%eval -2.54] } 36. Kxf1 { [%eval -2.82] } 36... Rxb2 { [%eval -3.06] } 37. Rxe5 { [%eval -2.95] } 37... Kf7 { [%eval -3.22] } 38. Rd5 { [%eval -3.2] } 38... a5?! { (-3.20 → -2.10) Inaccuracy. a6 was best. } { [%eval -2.1] } (38... a6 39. a4) 39. a4 { [%eval -1.87] } 39... b4? { (-1.87 → -0.56) Mistake. Ke6 was best. } { [%eval -0.56] } (39... Ke6 40. Rc5) 40. cxb4 { [%eval -0.37] } 40... axb4 { [%eval -0.51] } 41. Rb5 { [%eval -0.55] } 41... b3 { [%eval -0.5] } 42. a5 { [%eval -0.59] } 42... Ra2 { [%eval -0.63] } 43. Rxb3 { [%eval -0.57] } 43... Rxa5 { [%eval -0.54] } 44. Rb7+?? { (-0.54 → -4.55) Blunder. Rh3 was best. } { [%eval -4.55] } (44. Rh3 Kf6 45. Ke1 Ra1+ 46. Ke2 Ra2+ 47. Ke1 Rg2 48. Kf1 Rg4 49. Kf2 Ra4 50. Rh1 Kg5) 44... Kf6 { [%eval -4.4] } 45. Kf2 { [%eval -4.83] } 45... Rxh5 { [%eval -4.93] } 46. Rb6+ { [%eval -4.57] } 46... Kf7 { [%eval -4.63] } 47. Kf3 { [%eval -5.0] } 47... g5? { (-5.00 → -2.71) Mistake. Rg5 was best. } { [%eval -2.71] } (47... Rg5) 48. Kg3?? { (-2.71 → -5.84) Blunder. Rb7+ was best. } { [%eval -5.84] } (48. Rb7+ Ke6) 48... Kg7?? { (-5.84 → -2.74) Blunder. Rh4 was best. } { [%eval -2.74] } (48... Rh4) 49. Kg4?? { (-2.74 → -5.69) Blunder. Rb7+ was best. } { [%eval -5.69] } (49. Rb7+ Kg6 50. Rb6+ Kf7 51. Rb7+ Ke6 52. Rb6+ Kd7 53. Rb7+ Kc6 54. Rb4 Rh1 55. Ra4 Kd6) 49... Rh1?? { (-5.69 → -2.55) Blunder. Rh4+ was best. } { [%eval -2.55] } (49... Rh4+) 50. Kf5?? { (-2.55 → -5.52) Blunder. Rb7+ was best. } { [%eval -5.52] } (50. Rb7+) 50... Rf1+ { [%eval -5.19] } 51. Kg4 { [%eval -5.82] } 51... Rf6 { [%eval -5.42] } 52. Rb7+ { [%eval -5.38] } 52... Kg6 { [%eval -6.54] } 53. Rb5 { [%eval -5.52] } 53... Rf4+ { [%eval -6.55] } 54. Kg3 { [%eval -7.21] } 54... h5 { [%eval -5.48] } 55. Kh3?! { (-5.48 → -7.75) Inaccuracy. Rb3 was best. } { [%eval -7.75] } (55. Rb3 h4+) 55... h4 { [%eval -5.89] } 56. Rb8 { [%eval -5.81] } 56... Kf5 { [%eval -5.19] } 57. Rb5+ { [%eval -4.87] } 57... Kf6 { [%eval -6.61] } 58. Rb6+ { White offers draw } { [%eval -5.5] } 58... Kg7 { [%eval -5.38] } 59. Rb5 { [%eval -6.05] } 59... Kg6 { [%eval -5.69] } 60. Rb8 { [%eval -5.91] } 60... Rf3+ { [%eval -6.12] } 61. Kg4?? { (-6.12 → Mate in 1) Checkmate is now unavoidable. Kg2 was best. } { [%eval #-1] } (61. Kg2 Ra3) 61... Rg3# { Black wins by checkmate. } 0-1