Chess puzzle (Equality)
Moves: 1. e4 c5 2. f4 Nc6 3. Nf3 d6 4. c3 e5 5. f5 Nf6 6. Qc2 h6 7. a3 Be7 8. b4 d5 9.
exd5 Qxd5 10. c4 Qd8 11. b5 Nd4 12. Nxd4 exd4 13. Bd3 O-O 14. O-O Bd6 15. h3
Bc7 16. Be2 Qd6 17. Rf3 Re8 18. d3 Qe5 19. Bf1 Bxf5 20. Bf4 Qe7 *
Position (FEN): r3r1k1/ppb1qpp1/5n1p/1Pp2b2/2Pp1B2/P2P1R1P/2Q3P1/RN3BK1 w - - 2 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1607
Best move: Bxc7