Chess puzzle (Equality)
Moves: 1. b4 e5 2. Bb2 Bxb4 3. Bxe5 f6 4. Bc3 a5 5. e3 d6 6. a3 Bc5 7. d4 Bb6 8. h3
Ne7 9. g4 Nbc6 10. g5 fxg5 11. Qh5+ Ng6 12. d5 Ne5 13. f4 gxf4 14. exf4 Nc4 *
Position (FEN): r1bqk2r/1pp3pp/1b1p2n1/p2P3Q/2n2P2/P1B4P/2P5/RN2KBNR w KQkq - 1 15
White to move.
Themes: Hanging Piece, Pin Middlegame  
Puzzle rating: 2111
Best move: Bxc4