1.e4 Nf6 2.e5 Ng8 3.Bc4 d6 4.Nf3 e6 5.O-O h6 6.h3 d5 7.Bb5+ Bd7 8.Be2 c5 9.c3 Ne7 10.d4 cxd4 11.cxd4 Nf5 12.a3 Nc6 13.b4 Be7 14.Bb2 Qb6 15.b5 O-O 16.Bc3 Na5 17.a4 Rfc8 18.g4 Nh4 19.Nxh4 Bxh4 20.Bb4 Nc4 21.Nd2 Qxd4 22.Bxc4 Qf4 23.Qb1 dxc4 24.Qe4 Bg5 25.h4 Qxe4 26.Nxe4 Bxh4 27.Rfd1 Be8 28.Nd6 Rc7 29.Kg2 f6 30.Rac1 Bg6 31.Rxc4 Rxc4 32.Nxc4 Rc8 33.Rd4 Bg5 34.f4 fxe5 35.Nxe5 Bf6 36.Nxg6 a5 37.Ne7+ Bxe7 38.Bxe7 Rc2+ 39.Kg3 Rc3+ 40.Kh4 Kf7 41.Bd8 e5 42.fxe5 Re3 43.Rd7+ Kg6 44.Bxa5 Rxe5 45.Bc3 Re6 46.Rxg7# 1-0