1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Bc4 Bc5 5.c3 Nf6 6.e5 d5 7.Bb5 Ne4 8.cxd4 Bb6 9.h3 Bd7 10.Ba4 Ba5+ 11.Nbd2 Nxd2 12.Bxd2 Bxd2+ 13.Qxd2 Nxe5 14.Nxe5 Bxa4 15.Qb4 Bc6 16.O-O Qd6 17.Nxc6 bxc6 18.Rfe1+ Kd7 19.Qa4 Rhe8 20.Rac1 Rab8 21.Rxe8 Rxe8 22.Qxa7 Re2 23.Qb7 Qf6 24.Kh1 Rxf2 25.a4 Rxg2 26.Kxg2 Qg5+ 27.Kf2 Qxc1 28.Qb4 Qc4 29.Qd2 Qxa4 30.Qf4 Qc2+