1.d4 e6 2.e4 d5 3.Nc3 Qd6 4.Bd3 Qd8 5.Nf3 Be7 6.O-O dxe4 7.Nxe4 Nd7 8.Re1 Ngf6 9.Nxf6+ Nxf6 10.Ne5 O-O 11.c3 c5 12.dxc5 Bxc5 13.Qf3 Nd5 14.Qh5 f5 15.Bc4 Nf6 16.Qe2 Ne4 17.Nd3 Bb6 18.Be3 Qc7 19.Bb3 a5 20.a4 Kh8 21.f3 Nf6 22.Kh1 Bxe3 23.Qxe3 Ra6 24.Rad1 Rb6 25.Bc4 Rd8 26.Ne5 Rxd1 27.Rxd1 Rxb2 28.Qd4 h6 29.Qd8+ Qxd8 30.Rxd8+ Kh7 31.Kg1 b5 32.Bxb5 Bb7 33.c4 Re2 34.Nd7 Nxd7 35.Rxd7 Bc8 36.Rc7 Rc2 37.Rxc8 g6 38.Rc7+ Kh8 39.c5 e5 40.c6 Rb2 41.Rd7 Rxg2+ 42.Kf1 Rg1+ 43.Kxg1 e4 44.c7 h5 45.c8=Q# 1-0