1.e4 e5 2.Nf3 f6 3.d4 Nc6 4.Bc4 d6 5.O-O g5 6.dxe5 dxe5 7.Qe2 Bg4 8.Be3 Qd7 9.Nc3 Bd6 10.Rfd1 a6 11.h3 Be6 12.Nd5 Qf7 13.Bxg5 O-O-O 14.Bh4 Nge7 15.Bxf6 Bxd5 16.exd5 Nd4 17.Nxd4 Qxf6 18.Ne6 Rdg8 19.Qe4 Ng6 20.Bf1 Nf4 21.Nxf4 exf4 22.Qe6+ Qxe6 23.dxe6 f3 24.Rd5 fxg2 25.Be2 Kd8 26.Bg4 Ke7 27.Re1 h6 28.Re4 h5 29.Rxh5 Rxh5 30.Bxh5 Bh2+ 31.Kxh2 g1=Q# 0-1