1.c4 Nf6 2.Nc3 e6 3.e4 d5 4.e5 d4 5.exf6 dxc3 6.bxc3 Qxf6 7.Nf3 b6 8.g3 Bb7 9.Bg2 Nd7 10.O-O g5 11.d4 g4 12.Ne5 Bxg2 13.Kxg2 Nxe5 14.dxe5 Qxe5 15.Qa4+ Ke7 16.Re1 Qxc3 17.Bg5+ f6 18.Rad1 Qf3+ 19.Kg1 Kf7 20.Qd7+ Kg6 21.Bxf6 Bh6 22.Bxh8 Rxh8 23.Rxe6+ Kh5 24.Rd5+ Bg5 25.Rxg5+ Kxg5 26.Qg7+ Kh5 27.Rh6#