1.g3 e6 2.Bg2 Nf6 3.d3 Be7 4.Nf3 Nc6 5.Nbd2 d5 6.c4 O-O 7.O-O b6 8.a3 a5 9.b3 Bb7 10.Qc2 d4 11.e3 e5 12.exd4 exd4 13.Re1 Re8 14.Bb2 Rb8 15.Re2 h6 16.Rae1 Kf8 17.h3 Qd7 18.Ne5 Nxe5 19.Rxe5 Bxg2 20.Kxg2 Bc5 21.Nf3 Qc6 22.Rxe8+ Nxe8 23.Qd2 Qd6 24.Ne5 Nf6 25.Qf4 Re8 26.a4 Nd7 27.Qxf7#