1.d4 d5 2.c4 Nf6 3.Bg5 h6 4.Bxf6 gxf6 5.e3 e6 6.cxd5 Qxd5 7.Nc3 Qa5 8.Qd2 Bb4 9.a3 Bxc3 10.Qxc3 Qxc3+ 11.bxc3 Bd7 12.O-O-O Nc6 13.Bd3 O-O-O 14.Ne2 e5 15.Bc4 Rhf8 16.dxe5 Nxe5 17.Bb3 Bg4 18.f3 Nxf3 19.Rxd8+ Rxd8 20.gxf3 Bxf3 21.Rf1 Bxe2 22.Rxf6 Rd3 23.Kc2 Rxe3 24.Bxf7 b6 25.Rxh6 Bg4 26.Bd5 Bf5+ 27.Kb2 Re2+ 28.Kc1 Re1+ 29.Kd2 Ra1 30.Bc6 Ra2+ 31.Ke3 Rxa3 32.Rh8#