Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bg5 Nbd7 5. f3 dxc4 6. e4 h6 7. Bh4 Be7 8. Bxc4
a6 9. Nge2 b5 10. Bb3 Bb7 11. O-O O-O 12. Qc2 c5 13. a4 cxd4 14. Nxd4 Bc5 15.
Rfd1 e5 16. axb5 Bxd4+ 17. Kh1 axb5 18. Nxb5 Rxa1 19. Rxa1 Qb6 20. Nxd4 exd4
21. Qc4 Rc8 22. Qxf7+ Kh8 23. e5 Qc5 *
Position (FEN): 2r4k/1b1n1Qp1/5n1p/2q1P3/3p3B/1B3P2/1P4PP/R6K w - - 1 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1778
Best move: exf6