1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Nxd4 Nxd4 5.Qxd4 Nf6 6.Nc3 Be7 7.Bd3 c5 8.Qe3 O-O 9.Qe2 Re8 10.Be3 d5 11.exd5 Nxd5 12.O-O Nxc3 13.bxc3 Bg5 14.Qh5 h6 15.Bxc5 Qd5 16.Bd4 Qd6 17.Qf3 Qc7 18.Rab1 Bf4 19.g3 Be5 20.Rfe1 f6 21.Qe4 Qc6 22.Qh7+ Kf8 23.Bg6 Bh3 24.Qh8+ Ke7 25.Qxg7+ Kd8 26.Be4 Qe6 27.Bxe5 Qxe5 28.Red1+ Bd7 29.Qxd7#