1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.O-O Nf6 5.Nc3 d6 6.h3 Be6 7.Bxe6 fxe6 8.d3 Qe7 9.Bf4 exf4 10.d4 Bb6 11.d5 Ne5 12.a4 Nxf3+ 13.Qxf3 e5 14.a5 Bc5 15.a6 bxa6 16.Rxa6 Kf7 17.Nb5 g5 18.g3 h5 19.Rfa1 g4 20.hxg4 hxg4 21.Qb3 Nxe4 22.Qd3 Bxf2+ 23.Kf1 Rh1+ 24.Kg2 f3+ 25.Qxf3+ gxf3+ 26.Kxf3 Ng5+ 27.Ke2 Qf6 28.Nxd6+ cxd6 29.Rxh1 Qf3+ 30.Kd2 Ne4+ 31.Kc1 Qxh1#