1.e4 e5 2.Nf3 Nc6 3.Bb5 f5 4.d3 Nf6 5.O-O Bc5 6.c3 fxe4 7.dxe4 O-O 8.Bg5 d6 9.Nbd2 a6 10.Bc4+ Kh8 11.Qe2 Qe8 12.Be3 Ba7 13.Bxa7 Rxa7 14.Ne1 Nh5 15.Nd3 Ra8 16.Rfe1 Qg6 17.Nf1 Bg4 18.Qd2 Nf4 19.Ng3 h5 20.h4 Qf6 21.Bd5 Qxh4 22.Bxc6 bxc6 23.Nf5 Rxf5 24.exf5 Nxg2 25.Re4 Qh3 26.Qg5 Bf3 27.f6 Rg8 28.f7 Nf4 29.fxg8=Q+ Kxg8 30.Qd8+ Kh7