1.d4 Nf6 2.Nc3 g6 3.e4 d6 4.Bg5 Bg7 5.e5 dxe5 6.dxe5 Ng4 7.Qxd8+ Kxd8 8.O-O-O+ Bd7 9.e6 fxe6 10.Bh4 Nc6 11.Bc4 Kc8 12.Nf3 Rf8 13.Rhf1 Nge5 14.Be2 Nxf3 15.Bxf3 Be5 16.Bxe7 Nxe7 17.Bxb7+ Kxb7 18.Rxd7 Bd6 19.Rd1 Kc6 20.R1xd6+ cxd6 21.Rxe7 Rxf2 22.Rxe6 Rxg2 23.h4 Rf8 24.b3 Rff2 25.Ne4 Rxc2+ 26.Kd1 Kd5 27.Re8 Kd4 28.Nxd6 Rxa2 29.Nb5+ Kc5 30.Re5+ Kb4 31.Nd4 Ra1#