1.d4 Nf6 2.Bg5 c5 3.Bxf6 gxf6 4.e3 f5 5.Nd2 Bg7 6.c3 d6 7.Bd3 O-O 8.Ne2 e5 9.O-O Nc6 10.Ng3 cxd4 11.cxd4 exd4 12.Bxf5 dxe3 13.fxe3 Qg5 14.Nde4 Qxe3+ 15.Kh1 Nd4 16.Bxc8 Raxc8 17.Nxd6 Rc2 18.Qg4 h6 19.Qxg7+ Kxg7 20.Ndf5+ Kg6 21.Nxe3 Rxb2 22.Rad1 Ne6 23.Ng4 Rxa2 24.Ne5+ Kg7 25.Nh5+ Kh7 26.Rd7 Ra5 27.Rdxf7+ Rxf7 28.Rxf7+ Kh8 29.h4 Rxe5 30.Nf6 Re2 31.Rh7#