1.e4 e5 2.Nc3 Nf6 3.h3 c5 4.Bc4 d6 5.Nge2 Be6 6.d3 d5 7.Bb5+ Nc6 8.exd5 Nxd5 9.O-O Be7 10.f4 Nxf4 11.Nxf4 exf4 12.Bxf4 Rc8 13.Bc4 O-O 14.Bxe6 fxe6 15.Qg4 Qd4+ 16.Kh1 Rf5 17.Ne2 Qxb2 18.Ng3 Rf6 19.Nh5 Rg6 20.Qe2 e5 21.Bh2 b6 22.a4 Qd4 23.Ng3 Qd7 24.Nf5 Bg5 25.a5 b5 26.Qe4 a6 27.h4 Bd2 28.Rf2 Rf6 29.Raf1 Bxa5 30.h5 Rcf8 31.Nh6+ Kh8 32.Rxf6 gxf6 33.Ng4 Bd8 34.h6 Qe6 35.Bxe5 Nxe5 36.Nxe5 f5 37.Qf4 a5 38.d4 cxd4 39.Re1 Qd5 40.Nf3 Bf6 41.Qc7 a4 42.Ne5 d3 43.Nf7+ Kg8 44.Ng5 Bxg5 45.Qg7# 1-0