Chess puzzle (Equality)
Moves: 1. d4 a6 2. Bf4 b5 3. e3 Bb7 4. c3 h5 5. h3 e6 6. Nd2 Be7 7. Ngf3 f6 8. Bd3 g5
9. Bh2 Nc6 10. Qc2 f5 11. O-O-O b4 12. Bxf5 *
Position (FEN): r2qk1nr/1bppb3/p1n1p3/5Bpp/1p1P4/2P1PN1P/PPQN1PPB/2KR3R b kq - 0 12
Black to move.
Themes:  Middlegame  
Puzzle rating: 1511
Best move: exf5