e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Nf6 d4 exd4 cxd4 Bb4+ Nc3 O-O Bg5 Bxc3+ bxc3 Re8 e5 d5 Be2 h6 Bh4 g5 Nxg5 Nxe5 dxe5 hxg5 Bxg5 Rxe5 f4 Re8 O-O Qd6 Bf3 Bf5 Bxf6 Qxf6 Qxd5 Rad8 Qc5 Kg7 Bxb7 Re2 Rae1 Rxa2 Re5 Bh7 Rg5+ Bg6 h4 Rd3 h5 c6 hxg6 Kh6 gxf7 Rd6 Rg8 Rxg2+ Kxg2 Rd2+ Kf3 Qxc3+ Qxc3 Rf2+ Rxf2 Kh7 Rh2#