1.e4 d5 2.exd5 c6 3.d4 cxd5 4.Bd3 Nd7 5.c4 Nh6 6.cxd5 Nb6 7.Nf3 e6 8.dxe6 Bxe6 9.O-O Be7 10.Nc3 O-O 11.Bxh6 gxh6 12.Re1 Bg5 13.Qc2 Nd5 14.Bxh7+ Kh8 15.Nxd5 Bxd5 16.Be4 Rc8 17.Qd1 Bxe4 18.Rxe4 Qf6 19.g3 Rc4 20.h4 Qg6 21.Qd3 Bf4 22.Ne1 Bxg3 23.h5 Bxf2+ 24.Kxf2 Qf6+ 25.Ke2 Qc6 26.Rd1 Qc8 27.Nf3 Rg8 28.Kf2 Rc2+ 29.Re2 Rxe2+ 30.Qxe2 Qh3 31.Qe5+ Kh7 32.Rg1 Rxg1 33.Nxg1 Qh4+ 34.Ke2 Qg4+ 35.Nf3 Qg2+ 36.Ke3 Qxb2 37.Qf6 Qa3+ 38.Ke4 Qxa2 39.d5 Qe2+ 40.Kf4 Qc4+ 41.Ke5 Qc3+ 42.Nd4 Qg3+ 43.Qf4 Qc3 44.Qxf7+ Kh8 45.Qf4 Kg7 46.Ke6 Qe1+ 47.Kd7 Kh7 48.Ne6 Qa1 49.d6 a5 50.Ke7 a4 51.d7 Qg1 52.Qf7+ Kh8 53.d8=Q+ Qg8 54.Qdxg8# 1-0