Chess puzzle (Crushing)
Moves: 1. e4 e6 2. d4 b6 3. Be2 Bb7 4. Bf3 Qf6 5. e5 Bxf3 6. Qxf3 Qg6 7. Qxa8 Qxc2 8.
Qxb8+ Ke7 9. Bg5+ f6 10. exf6+ gxf6 11. Bxf6+ Nxf6 12. Nc3 Qxb2 13. Qxc7 Qxa1+
14. Ke2 Qb2+ 15. Kd3 Bh6 16. Nf3 Ng4 17. d5 Nxf2+ 18. Kc4 b5+ 19. Kd4 Bg7+ 20.
Ne5 Qb4+ 21. Ke3 Qxc3+ *
Position (FEN): 7r/p1Qpk1bp/4p3/1p1PN3/8/2q1K3/P4nPP/7R w - - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1134
Best move: Qxc3