1.e4 c5 2.Nc3 Nc6 3.Bb5 g6 4.Bxc6 dxc6 5.f4 Bg7 6.Nf3 Bg4 7.O-O Nf6 8.d3 O-O 9.h3 Bxf3 10.Qxf3 e6 11.Be3 b6 12.Kh1 Qd7 13.a4 a5 14.Rae1 Rae8 15.e5 Nd5 16.Ne4 f6 17.exf6 Nxf6 18.Nd2 Nd5 19.Nc4 e5 20.Bd2 exf4 21.Rxe8 Rxe8 22.c3 Qf5 23.Bxf4 Nxf4 24.Nd6 Qxd3 25.Nxe8 Qxf3 26.Rxf3 Nd5 27.Nd6 Be5 28.Ne4 Kg7 29.Kg1 h6 30.Kf2 c4 31.g3 b5 32.Nd2 g5 33.Rf5 Bf6 34.axb5 Kg6 35.g4 Ne7 36.Rc5 cxb5 37.Rxb5 a4 38.Nxc4 Kf7 39.Kf3 Ke6 40.Rb6+ Kf7 41.Ke4 Nc8 42.Ra6 Ne7 43.Ne5+ Bxe5 44.Kxe5 Ng6+ 45.Ke4 Nf4 46.Rxh6 Kg7 47.Ra6 Nxh3 48.Rxa4 Nf2+ 49.Kf5 Nd3 50.Kxg5 Nxb2 51.Ra7+ Kf8 52.Kf6 Ke8 53.g5 Nc4 54.g6 Nd6 55.g7 Ne4+ 56.Kg6 Nd6 57.g8=Q#