1.e4 d5 2.exd5 Nf6 3.c4 c6 4.d4 cxd5 5.Nc3 dxc4 6.Bxc4 e6 7.Nf3 Nc6 8.O-O Be7 9.Be3 O-O 10.Qe2 a6 11.Rac1 b5 12.Bd3 Bb7 13.Rfd1 Nb4 14.Bb1 Nbd5 15.Ne5 Rc8 16.Bg5 Nxc3 17.Rxc3 Rxc3 18.bxc3 Nd5 19.Qd3 f5 20.Bd2 Bg5 21.Qg3 Bxd2 22.Rxd2 Qa5 23.Nd7 Nxc3 24.Nxf8 Qa3 25.h4 Qc1+ 26.Kh2 Qxd2 27.Nxe6 Qh6 28.Bxf5 g6 29.Qb8+ Kf7 30.Nd8+ Kf6 31.Qe5#