FEN
[Event "casual correspondence game"]
[Site "https://lichess.org/xvtZE6sW"]
[Date "2019.11.29"]
[Round "-"]
[White "philipdcaldwell"]
[Black "wbmcdonald4"]
[Result "0-1"]
[GameId "xvtZE6sW"]
[UTCDate "2019.11.29"]
[UTCTime "02:48:27"]
[WhiteElo "1500"]
[BlackElo "1500"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "A03"]
[Opening "Bird Opening: Dutch Variation, Dudweiler Gambit"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. f4 { [%eval -0.1] } 1... d5 { [%eval 0.0] } 2. g4?? { (0.00 → -3.17) Blunder. Nf3 was best. } { [%eval -3.17] } { A03 Bird Opening: Dutch Variation, Dudweiler Gambit } (2. Nf3 g6 3. g3 Nh6 4. Bg2 Bg7 5. O-O c5 6. d3 O-O) 2... Bxg4 { [%eval -2.56] } 3. Bg2 { [%eval -2.97] } 3... Nc6 { [%eval -2.46] } 4. Nc3?! { (-2.46 → -3.54) Inaccuracy. Nf3 was best. } { [%eval -3.54] } (4. Nf3 Bxf3) 4... e6 { [%eval -3.49] } 5. a4 { [%eval -4.12] } 5... Nf6 { [%eval -3.55] } 6. h3 { [%eval -3.28] } 6... Bf5 { [%eval -2.92] } 7. d3 { [%eval -2.85] } 7... Qd7?! { (-2.85 → -1.97) Inaccuracy. Nh5 was best. } { [%eval -1.97] } (7... Nh5 8. Nf3) 8. e4 { [%eval -2.53] } 8... dxe4 { [%eval -2.51] } 9. dxe4 { [%eval -2.53] } 9... Qxd1+ { [%eval -2.51] } 10. Nxd1? { (-2.51 → -4.61) Mistake. Kxd1 was best. } { [%eval -4.61] } (10. Kxd1 O-O-O+ 11. Bd2 Bg6 12. Nge2 Bc5 13. Kc1 Rd7 14. b3 Rhd8 15. Be1 Nd4 16. Ng3 h5) 10... Nxe4 { [%eval -4.68] } 11. Ne3 { [%eval -4.52] } 11... Ng3?! { (-4.52 → -3.16) Inaccuracy. Nb4 was best. } { [%eval -3.16] } (11... Nb4 12. Rh2) 12. Rh2 { [%eval -3.21] } 12... O-O-O { [%eval -3.18] } 13. h4?! { (-3.18 → -4.68) Inaccuracy. Bxc6 was best. } { [%eval -4.68] } (13. Bxc6 bxc6) 13... Nb4 { [%eval -4.49] } 14. c3? { (-4.49 → -8.30) Mistake. Kf2 was best. } { [%eval -8.3] } (14. Kf2 Ne4+ 15. Bxe4 Bxe4 16. Kg3 Bc5 17. Re2 Bxe3 18. Bxe3 Nxc2 19. Rc1 Nd4 20. Bxd4 Rxd4) 14... Nd3+ { [%eval -8.31] } 15. Kd1 { [%eval -8.12] } 15... Bd6?! { (-8.12 → -5.08) Inaccuracy. Nxb2+ was best. } { [%eval -5.08] } (15... Nxb2+ 16. Ke1 Nd3+ 17. Kd1 Nxf4+ 18. Bd2 Bc5 19. Nxf5 Nxf5 20. Kc2 Rxd2+ 21. Kxd2 Rd8+ 22. Kc2) 16. Nh3?! { (-5.08 → -6.89) Inaccuracy. Nxf5 was best. } { [%eval -6.89] } (16. Nxf5 Nxf5 17. Nh3 h6 18. Kc2 Nxc1 19. Kxc1 g5 20. Bf3 Ne3 21. Bh5 g4 22. Kb1 gxh3) 16... e5?? { (-6.89 → -0.12) Blunder. Bg6 was best. } { [%eval -0.12] } (16... Bg6 17. Bd2 Nxb2+ 18. Kc1 Nd3+ 19. Kc2 Be7 20. Nc4 Ne5+ 21. Kb3 Nxc4 22. Kxc4 Rxd2 23. Bxb7+) 17. Nxf5 { [%eval -0.16] } 17... Nxf5 { [%eval -0.19] } 18. Ng5?? { (-0.19 → -2.83) Blunder. Be4 was best. } { [%eval -2.83] } (18. Be4) 18... Nf2+? { (-2.83 → -1.19) Mistake. Nh6 was best. } { [%eval -1.19] } (18... Nh6 19. Kc2) 19. Kc2 { [%eval -1.4] } 19... Rhf8?! { (-1.40 → -0.69) Inaccuracy. exf4 was best. } { [%eval -0.69] } (19... exf4 20. Bxb7+ Kxb7 21. Rxf2 Rd7 22. Bxf4 Re7 23. Bxd6 Nxd6 24. h5 h6 25. Nf3 g5 26. hxg6) 20. Nxh7 { [%eval -1.2] } 20... Rh8 { [%eval -0.79] } 21. Nf6?? { (-0.79 → -6.59) Blunder. fxe5 was best. } { [%eval -6.59] } (21. fxe5) 21... gxf6 { [%eval -6.47] } 22. Bd5 { [%eval -6.79] } 22... Ng4 { [%eval -6.82] } 23. Rg2 { [%eval -11.37] } 23... Nge3+ { [%eval -11.23] } 24. Bxe3 { [%eval -11.38] } 24... Nxe3+ { [%eval -11.21] } 25. Kd2 { [%eval -12.28] } 25... Nxg2 { [%eval -10.26] } 26. Be6+ { [%eval -19.88] } 26... Kb8 { [%eval -15.28] } 27. Bxf7 { [%eval -15.1] } 27... exf4 { [%eval -14.69] } 28. Rg1 { [%eval -19.62] } 28... f3 { [%eval -19.28] } 29. h5?! { (-19.28 → Mate in 11) Checkmate is now unavoidable. Rh1 was best. } { [%eval #-11] } (29. Rh1 Bg3+ 30. Kc2 Ne3+ 31. Kb1 f2 32. h5 f1=R+ 33. Rxf1 Nxf1 34. b4 Ne3 35. b5 Rd1+) 29... Bc5+ { [%eval #-10] } 30. Kc1 { [%eval #-10] } 30... Bxg1 { [%eval #-9] } 31. Bd5 { [%eval #-7] } 31... Rxd5 { [%eval #-6] } 32. c4 { [%eval #-6] } 32... Re5 { [%eval #-6] } 33. Kd1 { [%eval #-5] } 33... f2 { [%eval #-5] } 34. Kd2 { [%eval #-4] } 34... f1=Q { [%eval #-3] } 35. b3 { [%eval #-3] } 35... Rexh5 { [%eval #-3] } 36. b4 { [%eval #-2] } 36... Qf3 { [%eval #-3] } 37. b5 { [%eval #-3] } 37... Nf4 { [%eval #-2] } 38. c5 { [%eval #-2] } 38... Bxc5 { [%eval #-2] } 39. a5 { [%eval #-2] } 39... Rh2+ { [%eval #-1] } 40. Ke1 { [%eval #-1] } 40... Qh1# { Black wins by checkmate. } 0-1