1.d4 Nf6 2.Nc3 d5 3.e4 dxe4 4.f3 exf3 5.Nxf3 g6 6.Bc4 Bg7 7.O-O O-O 8.Qe1 c6 9.Qh4 Bf5 10.Be3 Nbd7 11.h3 h5 12.Rf2 Nb6 13.Bb3 Nbd5 14.Bg5 Nxc3 15.bxc3 Re8 16.Ne5 Be6 17.Bxe6 fxe6 18.Nxg6 Kh7 19.Bxf6 Bxf6 20.Qxh5+ Kg8 21.Rxf6 exf6 22.Qh8+ Kf7 23.Qh7#