1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Bd2 d5 5.e3 O-O 6.Nf3 c5 7.a3 cxd4 8.exd4 Be7 9.cxd5 Nxd5 10.Bd3 Nc6 11.O-O Bf6 12.Nxd5 exd5 13.Bc3 Bg4 14.h3 Bxf3 15.Qxf3 Bxd4 16.Bxd4 Nxd4 17.Qg4 Ne6 18.Rad1 Qf6 19.b4 g6 20.Bc2 Rad8 21.Bb3 h5 22.Qg3 Nf4 23.Rd2 Rfe8 24.Rfd1 Ne2+ 25.Rxe2 Rxe2 26.Rxd5 Rxd5 27.Bxd5 h4 28.Qc7 Qxf2+ 29.Kh1 Re1+ 30.Kh2 Qg1#