1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.c3 Nf6 5.d4 exd4 6.e5 Nxe5 7.Nxe5 Qe7 8.cxd4 Bb4+ 9.Nc3 Bxc3+ 10.bxc3 d6 11.Bxf7+ Kf8 12.O-O dxe5 13.dxe5 Ne4 14.Bd5 Nxc3 15.Qf3+ Ke8 16.Qxc3 c6 17.Bb3 a5 18.Ba3 Qg5 19.Qf3 Bf5 20.e6 a4 21.Bc4 b5 22.Bd3 Bxe6 23.Qxc6+ Kf7 24.Rae1 Rhe8 25.Bxb5 Bd5 26.Qd7+ Re7 27.Rxe7+ Kg8 28.Re8+ Rxe8 29.Qxe8#