1.Nf3 Nf6 2.g3 g6 3.Bg2 Bg7 4.O-O O-O 5.b3 d6 6.Bb2 c5 7.c4 Nc6 8.d4 cxd4 9.Nxd4 Nxd4 10.Qxd4 Ne8 11.Qd2 Bxb2 12.Qxb2 Nf6 13.Nc3 Qb6 14.Rad1 Bd7 15.Rfe1 a5 16.e4 Bc6 17.e5 dxe5 18.Rxe5 Bxg2 19.Kxg2 e6 20.Nb5 Rfd8 21.Ree1 Ng4 22.Qe2 h5 23.Qf3 a4 24.h3 Nh6 25.Qf4 Nf5 26.g4 Qc6+ 27.Kh2 Nh4 28.Rxd8+ Rxd8 29.Qf6 Qg2#