1.e4 e5 2.Nf3 Nc6 3.Nc3 Nf6 4.g3 Be7 5.Bg2 d6 6.O-O O-O 7.h3 h6 8.d4 Nh7 9.Nd5 f5 10.dxe5 dxe5 11.Nxe7+ Qxe7 12.Nh4 Rf6 13.Nxf5 Bxf5 14.exf5 Rxf5 15.Be3 Rd8 16.Qg4 Rf6 17.Rad1 Nf8 18.Qc4+ Kh8 19.Bc5 Qe6 20.Qxe6 Nxe6 21.Rxd8+ Nexd8 22.Rd1 Ne6 23.Be3 Ned4 24.c3 Nb5 25.a4 Nd6 26.Bxc6 bxc6 27.Bxa7 Kg8 28.a5 Kf7 29.a6 Nb5 30.Bc5 Re6 31.Rd8