Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 d6 5. Nc3 g6 6. Nxc6 bxc6 7. Bd3 Bg7 8.
Bd2 c5 9. O-O Qb6 10. Bb5+ Bd7 11. Bxd7+ Kxd7 12. Rb1 e6 13. Qg4 Nf6 14. Qe2
Rab8 15. b3 Qc6 16. f3 Ke7 17. Nd1 Nd7 18. Nf2 h5 19. Qc4 Ne5 20. Qe2 Rh7 21.
Bc3 Nxf3+ *
Position (FEN): 1r6/p3kpbr/2qpp1p1/2p4p/4P3/1PB2n2/P1P1QNPP/1R3RK1 w - - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 934
Best move: Qxf3