1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.f3 c5 5.d5 Nh5 6.Nh3 d6 7.Nf2 f5 8.e4 O-O 9.Bd3 Bxc3+ 10.bxc3 f4 11.g4 Nf6 12.dxe6 Bxe6 13.e5 dxe5 14.Qc2 e4 15.Nxe4 Nxe4 16.Bxe4 Bxc4 17.Bxh7+ Kh8 18.Be4 Nc6 19.Kf2 Ne5 20.Kg2 Qf6 21.h4 Rad8 22.Bb2 Nxg4 23.fxg4 f3+ 24.Kh3 f2 25.Raf1 Rd3+ 26.Bxd3 Qf3+ 27.Kh2 Qf4+ 28.Kh3 Qe3+ 29.Kh2 Rf3