1.e4 e5 2.Nf3 d6 3.d4 Nc6 4.Bb5 Nf6 5.d5 Bd7 6.dxc6 Bxc6 7.Nc3 Bxb5 8.Nxb5 Qd7 9.Nc3 c6 10.O-O Be7 11.Bg5 h6 12.Be3 O-O 13.Nh4 Ng4 14.Qf3 Bxh4 15.Nd1 Rae8 16.Qh3 Bf6 17.Bxa7 Ra8 18.Bb6 Ra6 19.Be3 Ra4 20.Nc3 Rb4 21.a3 Rxb2 22.Bc1 Rxc2 23.Nd1 Ra8 24.Ne3 Rc5 25.Nxg4 Qe7 26.Bxh6 Bh4 27.Be3 Rc4 28.g3 Bf6 29.Nh6+ Kf8 30.Nf5 Qc7 31.Qh8#