1.e4 c5 2.h3 Nf6 3.e5 Nd5 4.d4 cxd4 5.Qxd4 Nb6 6.Bd3 d5 7.exd6 Nc6 8.Bb5 Bf5 9.Bf4 Qd7 10.Nf3 f6 11.dxe7 Qxe7+ 12.Be3 Rd8 13.Qf4 Bxc2 14.Nc3 Bd3 15.Bxd3 Rxd3 16.O-O Nd5 17.Nxd5 Rxd5 18.Rad1 Qe6 19.Qc4 Rd6 20.Qb5 Rd7 21.Rfe1 a6 22.Qb6 Be7 23.Bf4 Qf5 24.Bd6 O-O 25.Bxe7 Nxe7 26.Nd4 Qd5 27.Ne6 Qxd1 28.Rxd1 Rxd1+ 29.Kh2 Rb8 30.Qc7 Re8 31.Qxb7 Rd2 32.b4 Nf5 33.Qxa6 Rxf2 34.b5 Kf7 35.Qa7+ Kxe6 36.Qxf2 Ke7 37.Qxf5 Kd6 38.Qf3 h6 39.Kg3 Ra8 40.Kf4 Ra3 41.Qxa3+ Kd7 42.Kg4 f5+ 43.Kxf5 Ke8 44.b6 Kf7 45.b7 g5 46.b8=Q h5 47.Qbf8# 1-0