1.c3 d5 2.d4 e6 3.Nf3 c5 4.Bf4 Bd6 5.Bg3 Bxg3 6.hxg3 Qb6 7.Qc2 Nc6 8.dxc5 Qxc5 9.Rxh7 Rxh7 10.Qxh7 Qf8 11.Nbd2 Bd7 12.g4 Nf6 13.Qh4 O-O-O 14.g5 Ne8 15.e4 Nd6 16.O-O-O Nxe4 17.Nxe4 dxe4 18.Qxe4 Qc5 19.Qe3 Qxe3+ 20.fxe3 Rh8 21.b4 Rh1 22.Be2 Rh8 23.b5 Ne7 24.c4 f6 25.e4 Ng6 26.gxf6 gxf6 27.e5 f5 28.Kd2 Nh4 29.Nxh4 Rxh4 30.Kc3 Re4 31.Bf3 Re3+ 32.Kd4 Ra3 33.Kc5 Kc7 34.Bxb7 Rxa2 35.Bf3 Ra4 36.Rh1 Ra2 37.Rh7 Rd2 38.Bc6 Rd1 39.Bxd7 Rxd7 40.Rxd7+ Kxd7 41.b6 axb6+ 42.Kxb6 Kc8 43.Kc6 f4 44.Kd6 Kb7 45.Kxe6 Kc7 46.Kf5 Kd8 47.Kxf4 Kc7 48.Kg5 Kd8 49.Kf5 Ke7 50.c5 Kd7 51.e6+ Ke7 52.Ke5 Ke8 53.c6 Ke7 54.c7 Ke8 55.Kf6 Kf8 56.c8=Q# 1-0