1.d4 Nf6 2.c4 c5 3.Nf3 cxd4 4.Nxd4 Nc6 5.Nc3 e6 6.e4 Bb4 7.f3 d5 8.cxd5 exd5 9.Bb5 Bd7 10.O-O Bc5 11.Be3 Nxd4 12.Bxd7+ Nxd7 13.Bxd4 Qb6 14.Bxc5 Qxc5+ 15.Kh1 d4 16.Ne2 O-O 17.Qxd4 Qe7 18.Rfd1 Rad8 19.Qxa7 Qb4 20.Qd4 Qb5 21.Ng3 Qg5 22.Qd2 Qg6 23.Qf2 Qf6 24.b3 Ne5 25.Qe2 Ng6 26.Rxd8 Rxd8 27.Rd1 Rf8 28.Nf5 Nf4 29.Qd2 Qe5 30.Qd4 Qc7 31.Qxg7#