1.e4 Nf6 2.e5 Nd5 3.Nf3 d6 4.c4 Nb6 5.exd6 exd6 6.d4 Be7 7.Bd3 Bg4 8.O-O Nc6 9.Be3 Bf6 10.h3 Bh5 11.Nc3 O-O 12.g4 Bg6 13.Rc1 d5 14.b3 dxc4 15.bxc4 Nxd4 16.Bxd4 Bxd4 17.Bxg6 Bxc3 18.Bxh7+ Kxh7 19.Qc2+ f5 20.Qxc3 fxg4 21.hxg4 Rf4 22.Ne5 Qf6 23.c5 Re8 24.Rfe1 Na4 25.Qh3+ Kg8 26.Qb3+ Kh7 27.Qd3+ g6 28.Qd7+ Re7 29.Qd8 Qh4 30.Qd2 Qf6 31.Qe3 Nb2 32.c6 bxc6 33.Rxc6 Qxc6 34.Qxf4 Qd6 35.Re3 Kg7 36.g5 Qd1+ 37.Kh2 Qd6 38.Kg2 Qd5+ 39.Rf3 Rxe5 40.Qf8+ Kh7 41.Kh2 Rxg5 42.Rf7+ Qxf7 43.Qxf7+ Kh6 44.Qf8+ Kh7 45.Qe7+ Kh6 46.Qd8 Rh5+ 47.Kg3 Rg5+ 48.Kh4 Rh5+ 49.Kg4 Rg5+ 50.Qxg5+ Kg7 51.Qe7+ Kh6 52.Qxc7 Nd3 53.Qxa7 Nxf2+ 54.Kf4 Nh1 55.a4 Kh5 56.Qh7# 1-0