1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.O-O Nf6 5.d3 h6 6.Re1 O-O 7.h3 d6 8.c3 a5 9.Nbd2 Bb6 10.Nf1 Be6 11.Bb5 Ne7 12.Ng3 c6 13.Ba4 Bc7 14.d4 Ng6 15.Bc2 Re8 16.a4 d5 17.Nxe5 Nxe5 18.dxe5 Nxe4 19.Qf3 f5 20.exf6 Nxg3 21.Bg6 Bf7 22.Bxf7+ Kxf7 23.Rxe8 Qxe8 24.fxg7+ Kg8 25.fxg3 Qe1+ 26.Kh2 Re8 27.Bxh6 Bxg3+ 28.Qxg3 Qxa1 29.Qf4 Qe1 30.Qf8+ Kh7 31.g8=Q# 1-0