1.e4g6B06 Modern Defense2.c3?!...(0.71 → 0.01) Inaccuracy. d4 was best.2.d4d63.Nf3Bg74.c3Nf65.Bd3Nbd76.O-Oe52....Bg73.Nf3d64.Bc4?!...(0.65 → 0.00) Inaccuracy. d4 was best.4.d4Nf65.Bd3Nbd76.O-Oe57.a4O-O8.Nbd2a54....a6?!(0.00 → 0.85) Inaccuracy. Nf6 was best.4...Nf65.Qe2c56.d4cxd47.cxd4O-O8.e5Ne89.h35.O-Ob56.Bb3Nd7??(0.59 → 5.14) Blunder. e6 was best.6...e67.d4Nf68.Qe2Bb79.Bc2Nbd710.Bf4e511.dxe57.d4??...(5.14 → 0.97) Blunder. Bxf7+ was best.7.Bxf7+Kf87....c5?!(0.97 → 1.96) Inaccuracy. e6 was best.7...e68.Re1Bb79.Bf4Ngf610.Nbd2Qb811.h3O-O12.Bh28.Bxf7+?...(1.96 → 0.37) Mistake. dxc5 was best.8.dxc5Nxc59.Bxf7+Kxf710.Qd5+Be611.Ng5+Ke812.Nxe6Nxe613.Qxe6Qc814.Qb3Nf68....Kxf79.Ng5+Ke810.Ne6Qb611.Nxg7+Kd8??(0.33 → 5.23) Blunder. Kf7 was best.11...Kf712.Ne612.Ne6+Ke813.Qf3Ngf614.e5??...(4.45 → 1.76) Blunder. Bh6 was best.14.Bh6g515.Bxg5Rg816.Bh4Rg417.Bg3Kf718.h3Rxg319.Qxg3Kxe620.e5dxe514....Bb715.Qf4?...(1.87 → 0.46) Mistake. Qh3 was best.15.Qh315....Nd5??(0.46 → 2.28) Blunder. dxe5 was best.15...dxe516.Ng7+Kf817.dxe5Kxg718.Qh6+Kf719.exf6exf620.Bf4Rae821.Nd2Ne522.Bxe516.Ng7+Kd817.Qf7Kc7?!(2.02 → 3.37) Inaccuracy. dxe5 was best.17...dxe518.Ne6+18.Ne6+Kc6??(3.29 → 7.24) Blunder. Kb8 was best.18...Kb819.exd6Qxd620.dxc5Nxc521.Nxc5Qxc522.Re1Ka723.Bh6Rhe824.Nd2Rad825.Nb319.exd6exd620.Qf3??...(8.96 → 3.11) Blunder. c4 was best.20.c4bxc421.Nc3cxd422.Nxd5Ne523.Nxb6Nxf724.Nxa8Bxa825.Nxd4+Kd726.Bf4Re820....Rae8??(3.11 → 6.74) Blunder. c4 was best.20...c421.Bh6Rhe822.Re1Ne523.dxe5Rxe624.b3Kd725.bxc4Ne726.Qh3Nf527.Nd221.Nf4Kc7?!(5.77 → 7.69) Inaccuracy. Rhf8 was best.21...Rhf822.c4cxd423.cxd5+Kc724.Qd1Rf525.Ne6+Kb826.Qxd4Rxd527.Qxb6Nxb628.Nf422.Nxd5+Bxd523.Qxd5Nf624.Qf7+Kc625.Qxf6Rhf826.d5+Kxd527.Qg5+Kc628.Be3Rf529.Qg3Qd830.Nd2d531.Nb3c432.Nd4+Kd733.Nxf5gxf534.Rad1Kc835.Qf3Re536.Bf4Re437.Rfe1Rxe1+38.Rxe1d4?!(15.49 → Mate in 2) Checkmate is now unavoidable. Kb7 was best.38...Kb739.b4Qd740.Qe3d441.cxd4a542.bxa5Ka643.Qe5Qc644.d5Qc545.a439.cxd4Qxd440.Qc6+Kd841.Re8#White wins by checkmate.1-0