1.d4 Nf6 2.Bf4 a6 3.Nf3 d5 4.e3 e6 5.a3 c5 6.c4 cxd4 7.Nxd4 Nbd7 8.Bg3 dxc4 9.Bxc4 Ne4 10.O-O Be7 11.Bxe6 Nxg3 12.Bxd7+ Qxd7 13.hxg3 h5 14.Nc3 h4 15.Qf3 hxg3 16.fxg3 O-O 17.Nd5 Bd8 18.e4 Qd6 19.Rad1 Qg6 20.Nf5 Qg5 21.Qb3 b5 22.Rf4 Be6 23.Qf3 g6 24.Rg4 Qh5 25.Nde7+ Bxe7 26.Nxe7+ Kg7 27.Qc3+ f6 28.Rxg6+ Kf7 29.Rd6 Kxe7 30.Qc7+ Ke8 31.Rxe6# 1-0