e4 c5 Nc3 e5 Nf3 d6 Bc4 Nc6 O-O Be7 h3 Nf6 d3 O-O Bd2 Be6 a4 d5 exd5 Nxd5 Qe2 Ndb4 Bxe6 fxe6 Rfc1 a6 Nxe5 Nd4 Qd1 Qc7 Nc4 Bh4 Ne4 Rad8 Qg4 Bxf2+ Nxf2 Ndxc2 Bxb4 Nxb4 Qxe6+ Qf7 Qxf7+ Rxf7 Ne5 Rxf2 Kxf2 Nxd3+ Nxd3 Rxd3 Ra2 Rd5 Re1 b5 axb5 axb5 Re7 h6 Ke3 Kh7 h4 Rd4 Raa7 Kg6 Rxg7+ Kh5 g3 b4 Rac7 Rd5 Ke4 Rd4+ Kf3 Rc4 Rcf7 Rf4+ Kxf4 c4 Rf5#