FEN
[Event "rated classical game"]
[Site "https://lichess.org/ma5tNJRW"]
[Date "2019.01.03"]
[Round "-"]
[White "johnmin"]
[Black "MasterR0shi"]
[Result "0-1"]
[GameId "ma5tNJRW"]
[UTCDate "2019.01.03"]
[UTCTime "16:00:19"]
[WhiteElo "1662"]
[BlackElo "1756"]
[WhiteRatingDiff "-109"]
[BlackRatingDiff "+10"]
[Variant "Standard"]
[TimeControl "900+15"]
[ECO "D04"]
[Opening "Queen's Pawn Game: Colle System, Anti-Colle"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.08] } 1... Nf6 { [%eval 0.13] } 2. Nf3 { [%eval 0.16] } 2... d5 { [%eval 0.13] } 3. e3 { [%eval 0.0] } 3... Bf5 { [%eval 0.26] } { D04 Queen's Pawn Game: Colle System, Anti-Colle } 4. g3?! { (0.26 → -0.35) Inaccuracy. c4 was best. } { [%eval -0.35] } (4. c4 e6 5. Nc3 Nc6 6. a3 Be7 7. Be2 O-O 8. O-O Ne4) 4... Nc6 { [%eval -0.07] } 5. Nc3 { [%eval -0.3] } 5... Qd7 { [%eval 0.0] } 6. Bg2 { [%eval -0.32] } 6... O-O-O { [%eval -0.2] } 7. O-O { [%eval -0.21] } 7... h5 { [%eval -0.46] } 8. Ne5 { [%eval -0.68] } 8... Nxe5 { [%eval -0.4] } 9. dxe5 { [%eval -0.4] } 9... Ne4 { [%eval -0.35] } 10. Nxe4 { [%eval -0.57] } 10... dxe4 { [%eval -0.31] } 11. Qxd7+ { [%eval -0.37] } 11... Rxd7 { [%eval -0.43] } 12. c4 { [%eval -0.98] } 12... h4 { [%eval -0.9] } 13. b4 { [%eval -0.84] } 13... hxg3 { [%eval -0.35] } 14. fxg3?! { (-0.35 → -0.92) Inaccuracy. hxg3 was best. } { [%eval -0.92] } (14. hxg3 e6 15. c5 Bh3 16. Bxh3 Rxh3 17. Bb2 Rd2 18. Kg2 Rh6 19. Bc3 Rd3 20. Bd4 c6) 14... Bh3?? { (-0.92 → 2.27) Blunder. e6 was best. } { [%eval 2.27] } (14... e6) 15. Bxh3 { [%eval 1.99] } 15... Rxh3 { [%eval 2.1] } 16. Rxf7?! { (2.10 → 1.14) Inaccuracy. e6 was best. } { [%eval 1.14] } (16. e6 Rd6 17. Rxf7 Rh8 18. Bb2 Kd8 19. Raf1 Ke8 20. Bxg7 Bxg7 21. Rxg7 Rxe6 22. h4 a5) 16... Rd8? { (1.14 → 2.76) Mistake. Rd1+ was best. } { [%eval 2.76] } (16... Rd1+ 17. Kg2 Rh8 18. e6 Kd8 19. Rf2 Ke8 20. Bb2 Rxa1 21. Bxa1 Rh6 22. Bd4 Rxe6 23. Bxa7) 17. Kg2? { (2.76 → 1.26) Mistake. e6 was best. } { [%eval 1.26] } (17. e6 Rd1+ 18. Kg2 Rh8 19. Rf2 Rd8 20. Bb2 Rg8 21. Bd4 g5 22. Rf7 Bh6 23. Raf1 b6) 17... Rh6 { [%eval 1.77] } 18. c5 { [%eval 1.36] } 18... e6 { [%eval 1.56] } 19. a3 { [%eval 1.61] } 19... g5 { [%eval 1.65] } 20. a4?! { (1.65 → 0.69) Inaccuracy. Ra2 was best. } { [%eval 0.69] } (20. Ra2) 20... g4?! { (0.69 → 1.49) Inaccuracy. a5 was best. } { [%eval 1.49] } (20... a5 21. bxa5 Bxc5 22. Ra2 Rdh8 23. Kg1 R6h7 24. Rf6 Rd8 25. Rc2 Rd5 26. Rg6 Kd7 27. Rxg5) 21. a5?! { (1.49 → 0.88) Inaccuracy. Ra2 was best. } { [%eval 0.88] } (21. Ra2 a5 22. Rd2 Rxd2+ 23. Bxd2 Rh8 24. Rf4 Rg8 25. Rxe4 axb4 26. Bxb4 c6 27. Kf2 Kd7) 21... Rh5 { [%eval 0.94] } 22. Bb2?? { (0.94 → -1.85) Blunder. Rf4 was best. } { [%eval -1.85] } (22. Rf4 Rg5 23. Ra2 Bg7 24. Rxe4 Bxe5 25. Rc2 Rd3 26. c6 bxc6 27. Rc5 Rd1 28. Rxc6 Bd6) 22... Rd2+ { [%eval -1.5] } 23. Kf1?! { (-1.50 → -2.54) Inaccuracy. Kg1 was best. } { [%eval -2.54] } (23. Kg1 Bh6) 23... Rhxh2 { [%eval -2.63] } 24. Rxf8+ { [%eval -3.06] } 24... Kd7 { [%eval -2.82] } 25. Rf7+?? { (-2.82 → -11.77) Blunder. Kg1 was best. } { [%eval -11.77] } (25. Kg1) 25... Ke8 { [%eval -9.95] } 26. Kg1 { [%eval -14.07] } 26... Kxf7?! { (-14.07 → -7.38) Inaccuracy. Rdg2+ was best. } { [%eval -7.38] } (26... Rdg2+) 27. b5? { (-7.38 → Mate in 15) Checkmate is now unavoidable. Bc3 was best. } { [%eval #-15] } (27. Bc3 Rdg2+ 28. Kf1 Rxg3 29. b5 Rhg2 30. Re1 Rc2 31. Rb1 Rxc3 32. b6 axb6 33. cxb6 Rgxe3) 27... Rxb2? { (Mate in 15 → -8.67) Lost forced checkmate sequence. Rdg2+ was best. } { [%eval -8.67] } (27... Rdg2+ 28. Kf1 Rxb2 29. Kg1 Rbg2+ 30. Kf1 Rxg3 31. c6 bxc6 32. b6 cxb6 33. Rd1 Ke7 34. axb6) 28. c6? { (-8.67 → Mate in 18) Checkmate is now unavoidable. b6 was best. } { [%eval #-18] } (28. b6) 28... bxc6?! { (Mate in 18 → -54.58) Lost forced checkmate sequence. Rbg2+ was best. } { [%eval -54.58] } (28... Rbg2+ 29. Kf1 bxc6 30. Ra4 Rb2 31. Kg1 Rhc2 32. Ra1 Rg2+ 33. Kh1 Rh2+ 34. Kg1 Rbg2+ 35. Kf1) 29. b6?! { (-54.58 → Mate in 15) Checkmate is now unavoidable. Rf1+ was best. } { [%eval #-15] } (29. Rf1+ Ke7) 29... cxb6 { [%eval #-15] } 30. a6 { [%eval #-9] } 30... Ra2 { [%eval #-10] } 31. Rf1+ { [%eval #-9] } 31... Kg6 { [%eval #-10] } 32. Rc1 { [%eval #-8] } 32... Rhc2 { [%eval #-11] } 33. Rf1 { [%eval #-3] } 33... Rg2+ { [%eval #-2] } 34. Kh1 { [%eval #-2] } 34... Rh2+ { [%eval #-1] } { White resigns. } 0-1