1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.b4 Bxb4 5.c3 Ba5 6.d4 exd4 7.O-O d6 8.Qb3 Qe7 9.e5 dxe5 10.Ba3 Qf6 11.cxd4 e4 12.Ne5 Nh6 13.Nxc6 bxc6 14.Qa4 Bb6 15.Nc3 Bd7 16.Nxe4 Qf4 17.Nc5 Bxc5 18.Bxc5 Nf5 19.Rfe1+ Kd8 20.Bxf7 Nd6 21.Be6 Re8 22.g3 Qf6 23.Bxd7 Kxd7 24.d5 Nb5 25.Red1 Kc8 26.Qa6+ Kd8 27.dxc6+ Nd6 28.Bxd6 cxd6 29.Qb7