1.Nf3 d5 2.c4 Nf6 3.cxd5 Nxd5 4.Nc3 c6 5.g3 b6 6.Bg2 Bb7 7.O-O e6 8.d4 Bd6 9.e4 Ne7 10.Re1 O-O 11.Be3 Ng6 12.e5 Bc7 13.Qb3 Re8 14.Rac1 Nd7 15.Ng5 Qe7 16.Nb5 Nb8 17.h4 a6 18.Nxc7 Qxc7 19.d5 exd5 20.Bxd5 Nxe5 21.Bxb6 Qe7 22.Bxf7+ Nxf7 23.Rxe7 Rxe7 24.Nxf7 Rxf7 25.Rd1 Kf8 26.Rd8+ Ke7 27.Qe3+ Kf6 28.Rd6+ Kf5 29.Qf4#