Chess puzzle (Crushing)
Moves: 1. e4 c5 2. c4 d6 3. Nf3 Nc6 4. d4 cxd4 5. Nxd4 e5 6. Nb3 Nf6 7. Nc3 Be7 8. Be2
O-O 9. O-O b6 10. Be3 Bb7 11. f3 h6 12. Rc1 Nh7 13. Nd5 Bg5 14. Qd2 f5 15. exf5
Rxf5 16. Bd3 Bxe3+ 17. Qxe3 Rf8 18. Rfd1 Ng5 19. Bb1 Ne7 20. Nxe7+ Qxe7 21. h4
Nxf3+ 22. gxf3 Qxh4 23. Be4 *
Position (FEN): r4rk1/pb4p1/1p1p3p/4p3/2P1B2q/1N2QP2/PP6/2RR2K1 b - - 1 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1120
Best move: Qg3+