e4 c5 Nf3 Nc6 Bb5 g6 Bxc6 dxc6 h3 Bg7 O-O Qc7 Nc3 c4 d4 b5 e5 Nh6 a4 Qd7 axb5 cxb5 Ra5 Bb7 Nxb5 O-O Bxh6 Bxh6 Nc3 f6 exf6 Bxf3 Qxf3 Qxd4 Ra6 Rad8 Rd1 Qe5 Nd5 Rd7 Nxe7+ Rxe7 fxe7 Re8 Rxa7 Kg7 Rd8 Bf4 g3 c3 Rxe8 cxb2 Rea8 b1=Q+ Kg2 Kh6 e8=Q Qxe8 Qxf4+ Kh5 Rxh7#