1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Bc4 Bc5 5.c3 d3 6.b4 Bb6 7.Qb3 Qe7 8.O-O d6 9.a4 a5 10.b5 Ne5 11.Nxe5 dxe5 12.Ba3 Qf6 13.Nd2 Bg4 14.Bxd3 Qg5 15.Bc4 O-O-O 16.Bxf7 Qxd2 17.Be6+ Bxe6 18.Qxe6+ Qd7 19.Qxe5 Nf6 20.Qf4 Qg4 21.Qxg4+ Nxg4 22.c4 Bd4 23.Ra2 Rhe8 24.Re2 Nf6 25.Rfe1 Bc3 26.Rc1 Rxe4 27.Rxe4 Nxe4 28.f3 Bd2 29.Ra1 Be3+ 30.Kf1 Nd2+ 31.Ke2 Nxc4