1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Qc2 O-O 5.e4 d5 6.e5 Ne4 7.Bd3 f5 8.exf6 Nxf6 9.Nf3 Bxc3+ 10.bxc3 c5 11.O-O Nc6 12.Bg5 h6 13.Bh4 dxc4 14.Bxc4 cxd4 15.Rad1 Qa5 16.cxd4 Bd7 17.Rfe1 Rac8 18.Qb3 Kh8 19.Bxe6 Bxe6 20.Rxe6 Nd5 21.Bg3 Nf4 22.Re4 g5 23.Bxf4 gxf4 24.Qe6 Qh5 25.Rde1 Rf7 26.Qxc8+ Kh7 27.Re8 Qa5 28.Rh8+ Kg6 29.Qg8+ Rg7 30.Qe6+ Kh5 31.Rxh6#