Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 e5 4. O-O Nf6 5. Bd5 d6 6. d3 Be6 7. Bxc6+ bxc6 8.
Nc3 Be7 9. Ng5 Bd7 10. f4 exf4 11. Bxf4 O-O 12. Qd2 Ng4 13. h3 Ne5 14. Bxe5
dxe5 15. Nf3 Bd6 16. Ne2 f5 17. Ng3 f4 18. Ne2 Qf6 19. c3 Qg6 20. Kf2 Qg3+ *
Position (FEN): r4rk1/p2b2pp/2pb4/2p1p3/4Pp2/2PP1NqP/PP1QNKP1/R4R2 w - - 3 21
White to move.
Themes:  Middlegame  
Puzzle rating: 903
Best move: Nxg3