1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nc6 5.Nc3 Qc7 6.Nxc6 bxc6 7.Bd3 Nf6 8.f4 d5 9.e5 Nd7 10.O-O a5 11.f5 Nxe5 12.fxe6 Bxe6 13.Bf4 Bd6 14.Bxe5 Bxe5 15.Qh5 g6 16.Qh6 O-O-O 17.Rae1 Bd4+ 18.Kh1 Rhe8 19.Ne2 Be5 20.c3 Bg4 21.Nd4 Bh5 22.a3 Bxh2 23.Nxc6 Rxe1 24.Rxe1 Bg3 25.Ba6+ Kd7 26.Re7+ Kxc6 27.Rxc7+ Bxc7 28.c4 dxc4 29.Qc1 Rd1+ 30.Qxd1 Bxd1 31.Bxc4 f6 32.b4 axb4 33.axb4 g5 34.Bg8 h6 35.Kg1 Ba4 36.Bf7 Bb5 37.Be8+ Kb6 38.Bg6 Bd6 39.g4 Bxb4 40.Bf5 Bc5+ 41.Kg2 Bc6+ 42.Kg3 Kc7 43.Kh3 Bd7 44.Kg3 Bxf5 45.gxf5 h5 46.Kf3 g4+ 47.Ke4 h4 48.Kf4 h3 49.Kg3 Bd6+ 50.Kxg4 h2 51.Kh5 h1=Q+ 52.Kg6 Be5 53.Kf7 Qh7+ 54.Ke6 Qd7#