1.Nf3 Nf6 2.g3 d5 3.Bg2 c5 4.O-O e6 5.d4 cxd4 6.Nxd4 e5 7.Nb3 Be6 8.Nc3 Bb4 9.e4 Bxc3 10.bxc3 dxe4 11.Qxd8+ Kxd8 12.Nc5 Bd5 13.Bg5 Kc7 14.Rad1 Bc4 15.Rfe1 Nbd7 16.Nxe4 Nxe4 17.Rxe4 Be6 18.Be7 a5 19.Bd6+ Kc8 20.Bxe5 Nxe5 21.Rxe5 Ra7 22.c4 Kb8 23.a4 Rc8 24.c5 Kc7 25.Bd5 Rd8 26.c4 Bc8 27.Rde1 Rd7 28.Re8 Rd8 29.R8e7+ Rd7 30.Bxf7 Kc6 31.Be8