1.e4 e5 2.Bc4 Nc6 3.d3 Na5 4.Nf3 Nxc4 5.dxc4 Nf6 6.Nxe5 Qe7 7.Ng4 Qxe4+ 8.Ne3 Bc5 9.Nc3 Qg6 10.Nb5 O-O 11.Nxc7 d5 12.O-O d4 13.Ned5 Nxd5 14.Nxd5 Bf5 15.Nf4 Qf6 16.Qh5 Rac8 17.Nd5 Qe6 18.Bd2 Bxc2 19.Rfe1 Qf5 20.Qxf5 Bxf5 21.b4 Bd6 22.c5 Be6 23.cxd6 Bxd5 24.Re7 Rfd8 25.Bf4 f6 26.d7 Rc6 27.Re8+ Rxe8 28.dxe8=Q# 1-0