1.Nf3 c5 2.c3 d5 3.d4 e6 4.Bf4 Nc6 5.e3 Nf6 6.Nbd2 c4 7.Be2 Bd6 8.Bxd6 Qxd6 9.O-O O-O 10.b3 e5 11.bxc4 dxc4 12.Nxc4 Qc7 13.dxe5 Rd8 14.Qc2 Ng4 15.Ng5 g6 16.f4 Bf5 17.e4 b5 18.exf5 bxc4 19.Bxg4 Rd3 20.Rae1 Rad8 21.fxg6 hxg6 22.Kh1 Rd2 23.Qe4 Rxa2 24.Be6 Rdd2 25.Qxg6+ Kf8 26.Nh7+ Ke8 27.Qg8+ Ke7 28.Qxf7+ Kd8 29.Qf8#