1.d4 Nf6 2.c4 e6 3.Bf4 d5 4.e3 c5 5.Nf3 cxd4 6.Nxd4 Nbd7 7.Nf3 a6 8.Nc3 Bb4 9.Be2 dxc4 10.Bxc4 Be7 11.a4 b6 12.O-O Nh5 13.Nd4 Nxf4 14.exf4 Bb7 15.Qe2 Qc7 16.Rfe1 Nc5 17.f5 O-O-O 18.Rad1 Bf6 19.fxe6 Rxd4 20.Rxd4 Bxd4 21.exf7 Qf4 22.b4 Rd8 23.bxc5 Bxc3 24.Qe6+ Kb8 25.Qxb6 Qc7 26.Re8 Qxb6 27.cxb6 Bf6 28.f8=Q Bh4 29.Rxd8+ Bxd8 30.Qxd8+ Bc8 31.Qc7+ Ka8 32.Qa7# 1-0