1.e4 e5 2.Nf3 Nc6 3.d4 d6 4.Bc4 exd4 5.Nxd4 Ne5 6.Bb3 c5 7.Ba4+ Bd7 8.Bxd7+ Qxd7 9.Nf5 g6 10.Ne3 Bg7 11.Nc3 Ne7 12.Ned5 O-O 13.Bg5 f6 14.Bf4 Rfe8 15.Bxe5 Nxd5 16.Qxd5+ Re6 17.Bf4 Kh8 18.O-O-O f5 19.exf5 gxf5 20.Rhe1 Rae8 21.Rxe6 Rxe6 22.Bxd6 Bxc3 23.Be5+ Bxe5 24.Qxd7 Bf4+ 25.Kb1 Re2 26.Qf7 Bd6 27.b4 Be7 28.Rd8+ Bxd8 29.Qf8#