1.Nf3 d5 2.g3 c6 3.Bg2 h5 4.O-O Nd7 5.c4 e5 6.d4 e4 7.Ne5 Nxe5 8.dxe5 h4 9.Nc3 Be6 10.cxd5 cxd5 11.Qa4+ Qd7 12.Qxd7+ Kxd7 13.Rd1 hxg3 14.hxg3 Kc6 15.Be3 Bb4 16.Nxd5 Bxd5 17.Rac1+ Kd7 18.Rxd5+ Ke6 19.Rb5 Be7 20.Bxe4 f6 21.Bd5+ Kf5 22.exf6 Nxf6 23.Bxb7+ Kg6 24.Bxa8 Rxa8 25.Rc7 Bd6 26.Rg5+ Kh6 27.Rcxg7 Ne4 28.R5g6+ Kh5 29.Rh6#