1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Bc4 Bc5 5.O-O Nf6 6.e5 d5 7.Bb5 Ne4 8.Nxd4 Bd7 9.Bxc6 bxc6 10.Ne2 O-O 11.Nbc3 Nxc3 12.Nxc3 f6 13.Nxd5 fxe5 14.Ne3 Be6 15.Qe2 Qf6 16.Bd2 Rae8 17.Bc3 Bd4 18.Rad1 c5 19.Ba5 c6 20.c3 Bxe3 21.Qxe3 Bxa2 22.Qxc5 Bd5 23.c4 Bxg2 24.Kxg2 Qf3+ 25.Kg1 Rf6 26.Rfe1 e4 27.Rd8 Rg6+ 28.Kf1 Rxd8 29.Bxd8 Qh3+ 30.Ke2 Qd3#