Chess puzzle (Crushing)
Moves: 1. d4 d5 2. Nc3 Nf6 3. Bf4 a6 4. e3 Nbd7 5. Bd3 g6 6. Nf3 Bg7 7. Qe2 O-O 8. Ne5
c5 9. h4 cxd4 10. exd4 Nxe5 11. dxe5 Re8 12. O-O-O Nh5 13. g3 Nxf4 14. gxf4 b5
15. h5 b4 16. Na4 Bd7 17. Nc5 Qa5 18. Nb3 Qxa2 19. hxg6 fxg6 20. Rh4 a5 21.
Rdh1 a4 22. Nc5 Bc8 *
Position (FEN): r1b1r1k1/4p1bp/6p1/2NpP3/pp3P1R/3B4/qPP1QP2/2K4R w - - 2 23
White to move.
Themes:  Middlegame  
Puzzle rating: 2652
Best move: Qf3