Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nf3 d5 4. exd5 Nxd5 5. Nxe5 Qe7 6. O-O Be6 7. Bb5+ c6 8.
Nxc6 Nxc6 9. Bxc6+ bxc6 10. c4 Nf6 11. d4 Bxc4 12. Re1 Be6 13. Nc3 Qd7 14. Bg5
Be7 15. Bxf6 Bxf6 16. d5 cxd5 17. Nxd5 O-O 18. Nxf6+ gxf6 19. Qf3 Rfe8 20. Qxf6
Qe7 21. Qf3 Qf6 *
Position (FEN): r3r1k1/p4p1p/4bq2/8/8/5Q2/PP3PPP/R3R1K1 w - - 3 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 907
Best move: Qxf6