1.Nf3 Nf6 2.c4 c5 3.g3 d5 4.cxd5 Nxd5 5.Bg2 Nc6 6.Nc3 Nc7 7.d3 e5 8.O-O Be7 9.Nd2 Bd7 10.Nc4 f6 11.f4 exf4 12.Bxf4 Ne6 13.Qb3 Nxf4 14.Rxf4 Rb8 15.Nb5 Be6 16.Ncd6+ Kd7 17.Qxe6+ Kxe6 18.Bh3+ f5 19.Bxf5+ Kf6 20.Bxh7+ Ke6 21.Bf5+ Kf6 22.Bh7+ Ke6 23.Re4+ Ne5 24.Nf7