e4 e5 Nf3 Nc6 Bc4 Bc5 O-O Nf6 d3 d6 c3 O-O Re1 a5 h3 Be6 Bxe6 Nxe4 Bxf7+ Rxf7 dxe4 Ne7 Be3 Bxe3 Rxe3 Qf8 Qb3 a4 Qxb7 Qd8 Nbd2 Qb8 Qxb8+ Rxb8 b3 Ra8 b4 h6 b5 Rff8 c4 Kh7 c5 Rfd8 cxd6 cxd6 Rb1 Rac8 Ra3 Rf8 b6 Rc2 Rxa4 h5 Ra7 Rxf3 Nxf3 Nc6 b7 Kg6 b8=Q Nxb8 Rxb8 Kf6 Rbb7 g5 Rg7 Rc7 Raxc7 d5 Nxg5 dxe4 Rcf7#