FEN
[Event "rated rapid game"]
[Site "https://lichess.org/q0LUJwsF"]
[Date "2018.04.24"]
[Round "-"]
[White "PyChessBot"]
[Black "DeniedService"]
[Result "0-1"]
[GameId "q0LUJwsF"]
[UTCDate "2018.04.24"]
[UTCTime "10:23:25"]
[WhiteElo "1650"]
[BlackElo "1273"]
[WhiteRatingDiff "-221"]
[BlackRatingDiff "+77"]
[WhiteTitle "BOT"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "D45"]
[Opening "Semi-Slav Defense: Main Line"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. c4 { [%eval 0.08] } 1... c6 { [%eval 0.26] } 2. d4 { [%eval 0.15] } 2... d5 { [%eval 0.29] } 3. Nc3 { [%eval 0.02] } 3... Nf6 { [%eval 0.22] } 4. Nf3 { [%eval 0.0] } 4... e6 { [%eval 0.21] } 5. e3 { [%eval 0.11] } { D45 Semi-Slav Defense: Main Line } 5... Bb4 { [%eval 0.23] } 6. cxd5 { [%eval 0.04] } 6... exd5 { [%eval 0.22] } 7. Qb3?! { (0.22 → -0.33) Inaccuracy. Bd3 was best. } { [%eval -0.33] } (7. Bd3 O-O 8. O-O Re8 9. Ne5 c5 10. a3 Bxc3 11. bxc3 Nc6) 7... Bd6 { [%eval -0.23] } 8. Be2 { [%eval -0.48] } 8... O-O { [%eval -0.38] } 9. O-O { [%eval -0.62] } 9... Re8 { [%eval -0.48] } 10. Kh1 { [%eval -0.89] } 10... Nbd7 { [%eval -0.85] } 11. Ng5 { [%eval -0.99] } 11... h6 { [%eval -1.07] } 12. Nf3 { [%eval -1.07] } 12... Nb6 { [%eval -0.9] } 13. Qd1 { [%eval -0.86] } 13... a5 { [%eval -0.73] } 14. Nh4?! { (-0.73 → -1.37) Inaccuracy. b3 was best. } { [%eval -1.37] } (14. b3 Bf5 15. a4 Qe7 16. Bb2 Rad8 17. Nh4 Bh7 18. Nf3 Qe6 19. Bd3 Bxd3 20. Qxd3 Ne4) 14... a4 { [%eval -1.3] } 15. Rg1? { (-1.30 → -2.89) Mistake. Nf3 was best. } { [%eval -2.89] } (15. Nf3 Bg4 16. Nd2 Bf5 17. Nf3 Qc8 18. Bd2 Bg4 19. b3 axb3 20. axb3 Rxa1 21. Qxa1 Ne4) 15... Nc4?! { (-2.89 → -1.67) Inaccuracy. Ng4 was best. } { [%eval -1.67] } (15... Ng4 16. Bxg4 Qxh4 17. h3 Bxg4 18. Qxg4 Qxf2 19. Qf3 Qc2 20. Rf1 Qg6 21. Ne2 Nc4 22. Nf4) 16. Bxc4?? { (-1.67 → -7.48) Blunder. Rf1 was best. } { [%eval -7.48] } (16. Rf1 b5 17. Nf3 Bf5 18. Bd3 Bxd3 19. Qxd3 Ne4 20. Ne2 Qd7 21. Rb1 Qf5 22. Kg1 b4) 16... Ng4 { [%eval -7.33] } 17. Ne4?! { (-7.33 → -18.26) Inaccuracy. Rf1 was best. } { [%eval -18.26] } (17. Rf1 Qxh4 18. h3 Nxf2+ 19. Rxf2 Qxf2 20. Qf3 Qxf3 21. gxf3 dxc4 22. Ne4 Be7 23. Kg2 f5) 17... Qxh4 { [%eval -17.43] } 18. h3?! { (-17.43 → Mate in 4) Checkmate is now unavoidable. Nf6+ was best. } { [%eval #-4] } (18. Nf6+) 18... Qxf2?? { (Mate in 4 → -6.50) Lost forced checkmate sequence. Nxf2+ was best. } { [%eval -6.5] } (18... Nxf2+ 19. Nxf2 Qg3 20. Ng4 Bxg4 21. hxg4 Qh2#) 19. Nxd6 { [%eval -9.0] } 19... Qg3 { [%eval -8.63] } 20. Qxg4 { [%eval -8.75] } 20... Bxg4 { [%eval -8.72] } 21. Nxe8 { [%eval -8.68] } 21... Rxe8 { [%eval -8.4] } 22. Bf1 { [%eval -14.48] } 22... Rxe3? { (-14.48 → -4.65) Mistake. Bf5 was best. } { [%eval -4.65] } (22... Bf5 23. e4 Bxe4 24. Bf4 Qxf4 25. Re1 Qf2 26. Rxe4 Rxe4 27. Bd3 Re1 28. Rxe1 Qxe1+ 29. Kh2) 23. Bxe3 { [%eval -4.47] } 23... Qxe3 { [%eval -4.44] } 24. a3? { (-4.44 → -7.41) Mistake. Ba6 was best. } { [%eval -7.41] } (24. Ba6 bxa6 25. hxg4 Qxd4 26. b3 Qxg4 27. Rge1 d4 28. Kg1 c5 29. Rad1 axb3 30. axb3 Qg3) 24... Bf5 { [%eval -7.35] } 25. Rd1 { [%eval -7.4] } 25... Be4 { [%eval -7.01] } 26. Kh2 { [%eval -7.25] } 26... Qf4+ { [%eval -7.06] } 27. g3 { [%eval -7.07] } 27... Qf2+ { [%eval -6.7] } 28. Bg2 { [%eval -6.8] } 28... Qxb2 { [%eval -6.53] } 29. Rdf1 { [%eval -7.16] } 29... Qxa3 { [%eval -7.07] } 30. Rf2 { [%eval -7.72] } 30... Qc3 { [%eval -7.24] } 31. Bxe4 { [%eval -8.24] } 31... dxe4 { [%eval -7.94] } 32. Rgf1 { [%eval -8.44] } 32... a3 { [%eval -8.15] } 33. Rxf7 { [%eval -13.23] } 33... a2 { [%eval -12.09] } 34. Rf8+ { [%eval -19.71] } 34... Kh7 { [%eval -15.8] } 35. Ra8 { [%eval -21.61] } 35... Qb2+ { [%eval -15.32] } 36. Kh1 { [%eval -55.81] } 36... e3 { [%eval -19.83] } 37. Ra7?! { (-19.83 → Mate in 40) Checkmate is now unavoidable. Rg1 was best. } { [%eval #-40] } (37. Rg1) 37... e2 { [%eval #-39] } 38. Rg1 { [%eval #-35] } 38... Qxd4 { [%eval -57.02] } 39. Rxb7?! { (-57.02 → Mate in 5) Checkmate is now unavoidable. Ra8 was best. } { [%eval #-5] } (39. Ra8 Qxg1+ 40. Kxg1 e1=Q+ 41. Kg2 a1=Q 42. Rxa1 Qxa1 43. h4 Qe1 44. Kf3 Kg6 45. Kf4 Qe2) 39... Qxg1+ { [%eval #-4] } 40. Kxg1 { [%eval #-4] } 40... e1=Q+ { [%eval #-3] } 41. Kg2 { [%eval #-3] } 41... Qe2+ { [%eval #-2] } 42. Kg1 { [%eval #-2] } 42... a1=Q+ { [%eval #-1] } 43. Rb1 { [%eval #-1] } 43... Qxb1# { Black wins by checkmate. } 0-1