1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.c3 Nf6 5.d3 d6 6.Nbd2 O-O 7.h3 a5 8.Bb3 h6 9.Nf1 d5 10.Qe2 Re8 11.Ng3 Be6 12.O-O Qd7 13.Kh2 Rad8 14.Ba4 Qd6 15.d4 dxe4 16.Nxe5 Bb6 17.Bf4 Nd5 18.Qxe4 Bc8 19.Nxc6 Nxf4 20.Ne5 g5 21.Bxe8 Rxe8 22.Nf5 Qe6 23.Ne3 f6 24.N3g4 fxe5 25.Nxe5 c6 26.Rae1 Bc7 27.Qf3 Rf8 28.Kg1 Qxa2 29.Qe4 Bf5 30.Qe3 Qd5 31.Ng4 Qxg2#