1.e4 e5 2.Nc3 Nc6 3.Bc4 Bc5 4.d3 d6 5.Nge2 h6 6.O-O Nf6 7.Na4 Bb6 8.Nxb6 axb6 9.a3 O-O 10.f4 exf4 11.Bxf4 Be6 12.Bxe6 fxe6 13.Ng3 Qe7 14.Qd2 Ra5 15.Rae1 Ne5 16.Qe2 Ng6 17.Bd2 Raa8 18.d4 Qd7 19.Qd3 Ne7 20.Bc3 Nh7 21.Nh5 Ng5 22.h4 Nh7 23.Qg3 g6 24.Nf4 Kg7 25.d5+ e5 26.Ne6+ Kg8 27.Nxf8 Rxf8 28.Bd2 Kg7 29.Rxf8 Nxf8 30.Rf1 c6 31.Bxh6+