1.Nf3 d5 2.d4 Nf6 3.g3 c6 4.Bg2 e6 5.O-O Nbd7 6.b3 Bd6 7.Bb2 O-O 8.c4 b6 9.Nc3 Bb7 10.Re1 Rc8 11.e4 Nxe4 12.Nxe4 dxe4 13.Rxe4 c5 14.Re2 Qc7 15.Qd3 Rfd8 16.Ng5 Nf8 17.d5 exd5 18.cxd5 f6 19.Ne6 Nxe6 20.Rxe6 c4 21.bxc4 Qxc4 22.Qf5 Qc2 23.Be4 Qxb2 24.Qxh7+ Kf8 25.Qh8+ Kf7 26.Qh5+ Kf8 27.Rf1 Bc5 28.g4 Bxd5 29.Bxd5 Qd4 30.Re8+ Rxe8 31.Qf7#