Chess puzzle (Crushing)
Moves: 1. Nf3 c5 2. g3 d5 3. Bg2 Nc6 4. O-O e5 5. c4 d4 6. d3 h6 7. Bd2 Be7 8. e3 f5
9. Qa4 Bd7 10. Nh4 Bxh4 11. gxh4 Qxh4 12. Qb5 Nf6 13. Qxc5 dxe3 14. fxe3 Rc8
15. h3 Kf7 16. Nc3 b6 17. Qd6 Rhd8 18. Nb5 Be8 19. Be1 Qg5 20. Kh2 a6 21. Bd5+
Nxd5 22. cxd5 axb5 *
Position (FEN): 2rrb3/5kp1/1pnQ3p/1p1Pppq1/8/3PP2P/PP5K/R3BR2 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 909
Best move: Qe6+