Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nf6 3. d3 Bc5 4. h3 Ng4 5. hxg4 O-O 6. Nc3 Bxf2+ 7. Kxf2 d6 8.
Bg5 Qe8 9. Nd5 Qb5 10. Nxc7 Qb6+ 11. Be3 Qxc7 12. Rb1 Bxg4 13. Be2 Nc6 14. a3
Nd4 15. Nxd4 exd4 16. Bxg4 dxe3+ 17. Kxe3 Qc5+ 18. Kd2 Rae8 19. Qf3 Qg5+ 20.
Qf4 *
Position (FEN): 4rrk1/pp3ppp/3p4/6q1/4PQB1/P2P4/1PPK2P1/1R5R b - - 6 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 581
Best move: Qxf4+