Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 dxc4 3. e3 b5 4. a4 Bd7 5. axb5 Bxb5 6. Nc3 Qd7 7. Nxb5 Qxb5 8.
Qf3 c6 9. Ne2 Qb4+ 10. Nc3 Nf6 11. Be2 Nd5 12. O-O Nxc3 13. bxc3 Qxc3 14. Ba3
e6 15. Rfc1 Qb3 16. Bxc4 Qb6 17. Bxf8 Kxf8 18. Bxe6 Ke7 19. Qxf7+ Kd6 20. Rd1
g6 21. d5 c5 22. Qe7+ *
Position (FEN): rn5r/p3Q2p/1q1kB1p1/2pP4/8/4P3/5PPP/R2R2K1 b - - 1 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 622
Best move: Kxe7