1.d4 Nf6 2.Bg5 Nc6 3.Nf3 d5 4.e3 e6 5.c4 Qd7 6.a3 Bd6 7.c5 Be7 8.Nc3 O-O 9.h3 h6 10.Bh4 Qd6 11.cxd6 Bxd6 12.Bb5 Bd7 13.O-O Rae8 14.Re1 a6 15.Bxc6 bxc6 16.Ne5 Bxe5 17.dxe5 Ne4 18.Nxe4 dxe4 19.Qxd7 c5 20.Be7 Rxe7 21.Qxe7 c4 22.Rad1 c5 23.Rd8 Rxd8 24.Qxd8+ Kh7 25.Qe7 Kg6 26.Rd1 c3 27.bxc3 c4 28.Rd7 Kh5 29.g4+ Kg6 30.Qxf7+ Kg5 31.Qh5#