Chess puzzle (Equality)
Moves: 1. e4 d5 2. d4 dxe4 3. Nc3 c6 4. Nxe4 Bf5 5. Nc5 e5 6. Nf3 Bxc5 7. dxc5 Qxd1+
8. Kxd1 Nd7 9. Bc4 f6 10. Be3 O-O-O 11. Kc1 Ne7 12. b4 g5 13. Kb2 Bg6 14. a4 e4
15. Nd4 Ne5 16. Be6+ Kb8 17. Rhd1 Nd5 18. Kb3 Rhf8 19. Bf5 Bxf5 *
Position (FEN): 1k1r1r2/pp5p/2p2p2/2Pnnbp1/PP1Np3/1K2B3/2P2PPP/R2R4 w - - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1436
Best move: Nxf5