Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Ng5 Bb4+ 5. c3 dxc3 6. bxc3 Be7 7. f4 Bxg5 8.
fxg5 Qe7 9. Bd3 d6 10. O-O Be6 11. Bb5 a6 12. Ba4 b5 13. Bb3 Kd7 14. Nd2 f6 15.
Bxe6+ Qxe6 16. Nf3 Qxe4 17. Re1 Qc4 18. Nd4 Nxd4 19. cxd4 fxg5 20. Bxg5 Nf6 21.
Rc1 Qd5 *
Position (FEN): r6r/2pk2pp/p2p1n2/1p1q2B1/3P4/8/P5PP/2RQR1K1 w - - 3 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1706
Best move: Bxf6