1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.O-O Nf6 5.c3 d6 6.d4 exd4 7.cxd4 Bb6 8.Nc3 O-O 9.Bg5 Bg4 10.d5 Ne5 11.Be2 Bxf3 12.Bxf3 h6 13.Bf4 Nfd7 14.Bg4 Qf6 15.Bxd7 Qxf4 16.Bf5 g6 17.g3 Qf3 18.Bh3 Qf6 19.Kg2 Nc4 20.Qe2 Ne5 21.f4 Rfe8 22.fxe5 Qf5 23.exf5 Rxe5 24.Qd2 g5 25.Rae1 Rae8 26.Rxe5 Rxe5 27.Re1 f6 28.Rxe5 fxe5 29.Ne4 Bd4 30.Nxg5 hxg5 31.Qxg5+ Kf8 32.f6 Ke8 33.Qg8#