Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Bc4 d6 3. f4 Nf6 4. d3 g6 5. Bd2 Bg7 6. Bc3 O-O 7. Nf3 Bg4 8. h3
Bxf3 9. Qxf3 Nbd7 10. O-O a6 11. Nd2 b5 12. Bd5 Nxd5 13. exd5 Bxc3 14. bxc3 e6
15. c4 exd5 16. cxd5 Re8 17. Ne4 Nf6 18. Nxf6+ Qxf6 19. f5 Re5 20. fxg6 fxg6 *
Position (FEN): r5k1/7p/p2p1qp1/1ppPr3/8/3P1Q1P/P1P3P1/R4RK1 w - - 0 21
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 744
Best move: Qxf6