1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.d3 h6 5.c3 Nf6 6.Nbd2 d5 7.exd5 Nxd5 8.Ne4 b6 9.Bb5 Bb7 10.Nxe5 O-O 11.Nxc6 Bxc6 12.Bxc6 Rc8 13.O-O Ne7 14.Ba4 Bd6 15.Qf3 Bc5 16.Qg3 Nf5 17.Qg4 Qxd3 18.Qxf5 Rfe8 19.Nf6+ gxf6 20.Qxd3 Re5 21.Bxh6 Rce8 22.Qg3+ Rg5 23.Bxg5 fxg5 24.Bxe8 Be7 25.Rfe1 Bf6 26.Qxc7 Kh7 27.Qxf7+ Bg7 28.Re7 Kh6 29.Qxg7#