Chess puzzle (Crushing)
Moves: 1. e4 d6 2. Nf3 g6 3. d4 Bg7 4. h3 c6 5. Bc4 e6 6. Nc3 a5 7. O-O b5 8. Bb3 a4
9. Bxe6 Bxe6 10. a3 Nf6 11. Bg5 O-O 12. e5 dxe5 13. dxe5 Qxd1 14. Raxd1 Nfd7
15. Bf4 Nc5 16. Rfe1 Nbd7 17. Ne4 Nxe4 18. Rxe4 Nc5 19. Ree1 f5 20. Rd6 Rac8
21. Ng5 Rf6 *
Position (FEN): 2r3k1/6bp/2pRbrp1/1pn1PpN1/p4B2/P6P/1PP2PP1/4R1K1 w - - 4 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1429
Best move: exf6