1.Nf3 d5 2.d4 Nf6 3.c4 e6 4.Nc3 Be7 5.Bf4 O-O 6.e3 c5 7.dxc5 Bxc5 8.Qc2 Nc6 9.a3 Bd7 10.Rd1 Rc8 11.Be2 dxc4 12.O-O Qe7 13.Bxc4 Rfd8 14.Ba2 Qf8 15.e4 Nh5 16.Bg5 Be7 17.e5 g6 18.Qe2 Nb8 19.Ne4 Ba4 20.Rxd8 Rxd8 21.g4 Ng7 22.Qe3 Ne8 23.Bh6 Ng7 24.Nf6+ Kh8 25.Ng5 Rd1 26.Rxd1 Bxd1 27.Ngxh7 Qc8 28.Ng5 Nf5 29.Nxf7#