Chess puzzle (Crushing)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Nf3 Bf5 5. Bb5+ Nd7 6. O-O Nf6 7. Ne5 a6 8.
Bxd7+ Nxd7 9. Nc3 e6 10. h3 Be7 11. Bf4 O-O 12. Qd2 Nxe5 13. Bxe5 Bf6 14. f4 h6
15. g4 Bh7 16. Qe3 Bxe5 17. fxe5 Qh4 18. Rf2 Rae8 19. Raf1 h5 20. Qg3 *
Position (FEN): 4rrk1/1p3ppb/p3p3/3pP2p/3P2Pq/2N3QP/PPP2R2/5RK1 b - - 1 20
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame  
Puzzle rating: 618
Best move: Qxg3+