Chess puzzle (Equality)
Moves: 1. e4 e6 2. f4 b6 3. Nf3 Bb7 4. Nc3 Nf6 5. e5 Nd5 6. d4 d6 7. Nxd5 Bxd5 8. c4
Bb7 9. Be2 Nd7 10. O-O dxe5 11. fxe5 Be7 12. d5 exd5 13. cxd5 Nc5 14. e6 Bxd5
15. exf7+ Bxf7 16. Bb5+ Nd7 17. Ne5 O-O 18. Nxd7 Re8 19. Qf3 Be6 20. Qc6 a6 21.
Bc4 *
Position (FEN): r2qr1k1/2pNb1pp/ppQ1b3/8/2B5/8/PP4PP/R1B2RK1 b - - 1 21
Black to move.
Themes:  Opening  
Puzzle rating: 2028
Best move: Bc5+