Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. O-O Bc5 5. d3 d6 6. Bg5 h6 7. Bh4 g5 8. Bg3
Bg4 9. h3 Bxf3 10. Qxf3 Nd4 11. Qd1 h5 12. c3 h4 13. cxd4 Bxd4 14. Bh2 Bxb2 15.
Bxf7+ Kf8 16. Qb3 *
Position (FEN): r2q1k1r/ppp2B2/3p1n2/4p1p1/4P2p/1Q1P3P/Pb3PPB/RN3RK1 b - - 2 16
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1172
Best move: Bxa1