1.Nf3 Nf6 2.d4 g6 3.Bg5 Bg7 4.Nbd2 O-O 5.e3 d6 6.Bd3 c5 7.c3 cxd4 8.Nxd4 b6 9.Qc2 Bb7 10.O-O-O Nbd7 11.f3 a6 12.h4 Rc8 13.h5 Nxh5 14.Rxh5 gxh5 15.Bxh7+ Kh8 16.Rh1 Rc5 17.Bf5 Nf6 18.Bxf6 Bxf6 19.Rxh5+ Kg8 20.Ne6 Bxc3 21.bxc3 fxe6 22.Bxe6+ Kg7 23.Qh7+ Kf6 24.Rh6+ Ke5 25.f4+ Rxf4 26.exf4+ Kxf4 27.Qf7+ Kg3 28.Rh3+ Kxg2 29.Qf1#