1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.O-O Nf6 5.d3 d6 6.a4 O-O 7.c3 a5 8.Nbd2 Ba7 9.h3 Ne7 10.Re1 Ng6 11.Nf1 c6 12.Bb3 Be6 13.Ng3 Qb6 14.Bxe6 Qxf2+ 15.Kh2 fxe6 16.Rf1 Qb6 17.Rb1 Qc7 18.Ng5 Qe7 19.Nh5 Nd7 20.Nf3 h6 21.b4 axb4 22.cxb4 Rf7 23.b5 Bc5 24.bxc6 bxc6 25.Bd2 Raf8 26.a5 Nh4 27.Rb7 Nxf3+ 28.Rxf3 Rxf3 29.gxf3 Qh4 30.Ng3 Bf2 31.Be1 Qxg3+ 32.Kh1 Qg1# 0-1