Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Bc5 3. d4 exd4 4. Bc4 Qf6 5. c3 dxc3 6. Nxc3 c6 7. O-O Nh6 8.
Bg5 Qg6 9. Qd2 O-O 10. Rae1 Kh8 11. Nh4 Qd6 12. Qc1 Qd4 13. b3 d5 14. exd5 cxd5
15. Nf3 Qg4 16. Be2 Nf5 17. Ne5 Qb4 18. Nxf7+ Rxf7 19. Nxd5 Qa5 20. Bc4 Rf8 21.
Qf4 Bb6 22. Qxf5 *
Position (FEN): rnb2r1k/pp4pp/1b6/q2N1QB1/2B5/1P6/P4PPP/4RRK1 b - - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1696
Best move: Bxf5