FEN
[Event "rated rapid game"]
[Site "https://lichess.org/WLe4mXXB"]
[Date "2021.04.11"]
[Round "-"]
[White "georgegassenheimer"]
[Black "Karim_HosseinOghli"]
[Result "1-0"]
[GameId "WLe4mXXB"]
[UTCDate "2021.04.11"]
[UTCTime "17:07:04"]
[WhiteElo "1881"]
[BlackElo "1877"]
[WhiteRatingDiff "+6"]
[BlackRatingDiff "-5"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "B00"]
[Opening "Rat Defense: Harmonist"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.05] } 1... d6 { [%eval 0.52] } 2. f4?! { (0.52 → -0.05) Inaccuracy. d4 was best. } { [%eval -0.05] } { B00 Rat Defense: Harmonist } (2. d4 Nf6 3. Nc3 e5 4. Nf3 Nbd7 5. Bc4 Be7 6. O-O O-O) 2... Nf6 { [%eval 0.17] } 3. Nc3 { [%eval 0.0] } 3... c5 { [%eval 0.0] } 4. Nf3 { [%eval 0.13] } 4... Bg4?! { (0.13 → 0.68) Inaccuracy. Nc6 was best. } { [%eval 0.68] } (4... Nc6 5. Bb5 Bd7 6. e5 Ng4 7. h3 Nh6 8. g4 e6 9. d3) 5. Be2 { [%eval 0.4] } 5... g6 { [%eval 0.57] } 6. h3 { [%eval 0.4] } 6... Be6?! { (0.40 → 1.51) Inaccuracy. Bxf3 was best. } { [%eval 1.51] } (6... Bxf3 7. Bxf3 Nc6 8. Ne2 Bg7 9. O-O e5 10. d3 exf4 11. Bxf4) 7. d4 { [%eval 1.5] } 7... cxd4 { [%eval 1.37] } 8. Qxd4?! { (1.37 → 0.49) Inaccuracy. Nxd4 was best. } { [%eval 0.49] } (8. Nxd4 Nc6) 8... Bg7 { [%eval 0.62] } 9. e5? { (0.62 → -0.93) Mistake. Ng5 was best. } { [%eval -0.93] } (9. Ng5 Nc6) 9... dxe5?? { (-0.93 → 0.73) Blunder. Nc6 was best. } { [%eval 0.73] } (9... Nc6 10. Qf2) 10. Qxd8+ { [%eval 0.62] } 10... Kxd8 { [%eval 0.66] } 11. fxe5 { [%eval 0.57] } 11... Nfd7 { [%eval 0.92] } 12. Bg5?! { (0.92 → 0.34) Inaccuracy. Ng5 was best. } { [%eval 0.34] } (12. Ng5 Bxe5) 12... Nxe5 { [%eval -0.07] } 13. O-O-O+ { [%eval 0.02] } 13... Ke8?! { (0.02 → 1.06) Inaccuracy. Ned7 was best. } { [%eval 1.06] } (13... Ned7 14. Nb5 Nc6 15. Nbd4 Bd5 16. Rhe1 h6 17. Bh4 Bf6 18. Bxf6 exf6 19. Nb5 Be6 20. Nfd4) 14. Nb5 { [%eval 0.92] } 14... Nxf3?? { (0.92 → Mate in 2) Checkmate is now unavoidable. Na6 was best. } { [%eval #2] } (14... Na6 15. Rhe1) 15. Nc7+ { [%eval #1] } 15... Kf8 { [%eval #1] } 16. Bxf3?? { (Mate in 1 → 6.99) Lost forced checkmate sequence. Rd8# was best. } { [%eval 6.99] } (16. Rd8#) 16... Nd7 { [%eval 8.63] } 17. Nxa8 { [%eval 8.01] } 17... Be5 { [%eval 8.02] } 18. Bxb7 { [%eval 6.83] } 18... Kg7 { [%eval 6.99] } 19. Bxe7?! { (6.99 → 4.66) Inaccuracy. Bd5 was best. } { [%eval 4.66] } (19. Bd5) 19... Nb6? { (4.66 → 8.65) Mistake. Rb8 was best. } { [%eval 8.65] } (19... Rb8 20. Nc7 Bxb2+ 21. Kd2 Rxb7 22. Nxe6+ fxe6 23. c3 Nb6 24. Bc5 Ba3 25. Bxa3 Nc4+ 26. Ke2) 20. Nxb6 { [%eval 8.71] } 20... axb6 { [%eval 8.59] } 21. Rhf1 { [%eval 8.64] } 21... Rb8 { [%eval 8.78] } 22. Bc6 { [%eval 8.71] } 22... b5 { [%eval 8.86] } 23. Rde1 { [%eval 8.33] } 23... Bg3 { [%eval 8.81] } 24. Bf6+ { [%eval 8.89] } 24... Kh6 { [%eval 9.04] } 25. Re4 { [%eval 8.46] } 25... Bd6? { (8.46 → Mate in 1) Checkmate is now unavoidable. Bf5 was best. } { [%eval #1] } (25... Bf5 26. Re3) 26. Be5? { (Mate in 1 → 8.81) Lost forced checkmate sequence. Rh4# was best. } { [%eval 8.81] } (26. Rh4#) 26... Bxe5 { [%eval 8.82] } 27. Rxe5 { [%eval 8.89] } 27... b4 { [%eval 8.65] } 28. g4 { [%eval 8.58] } 28... Bxa2 { [%eval 9.33] } 29. b3 { [%eval 9.35] } 29... Rc8? { (9.35 → Mate in 4) Checkmate is now unavoidable. Bxb3 was best. } { [%eval #4] } (29... Bxb3 30. cxb3) 30. Bd5?! { (Mate in 4 → 10.51) Lost forced checkmate sequence. Rxf7 was best. } { [%eval 10.51] } (30. Rxf7 Rc7 31. Rxc7 Bb1 32. Kxb1 g5 33. Re6#) 30... f6 { [%eval 47.65] } 31. Rxf6 { [%eval 17.86] } 31... Rc3?! { (17.86 → Mate in 6) Checkmate is now unavoidable. Rc7 was best. } { [%eval #6] } (31... Rc7 32. g5+) 32. Kb2?! { (Mate in 6 → 16.49) Lost forced checkmate sequence. Rh5+ was best. } { [%eval 16.49] } (32. Rh5+ Kg7 33. Rf7+ Kg8 34. Rfxh7+ Kf8 35. Rf7+ Kg8 36. Ra7+ Kf8 37. Rh8#) 32... Rxh3 { [%eval 68.09] } 33. Kxa2 { [%eval #20] } 33... Rh2 { [%eval 76.67] } 34. Kb2 { [%eval #17] } 34... Rd2 { [%eval #6] } 35. Rd6 { [%eval #7] } 35... Rg2 { [%eval #5] } 36. Bxg2 { [%eval #4] } 36... Kg7 { [%eval #4] } 37. Rb5 { [%eval #3] } 37... h5 { [%eval #3] } 38. g5 { [%eval #3] } 38... h4 { [%eval #2] } 39. Rb7+ { [%eval #1] } 39... Kf8 { [%eval #1] } 40. Rd8# { White wins by checkmate. } 1-0