If your opponent cannot do anything active, then don't rush the position; instead you should let him sit there, suffer, and beg you for a draw.
If you are reading this instead of viewing a chess puzzle or game, then you must enable JavaScript on this website.
[Event "rated untimed match"] [Site "?"] [Date "????.??.??"] [Round "?"] [White "Unknown"] [Black "Unknown071"] [Result "1-0"] [Annotator "David Hayes"] [BlackElo "0"] [FEN "8/7p/1p6/3p4/3P3p/3KnPkP/6P1/8 w - - 0 1"] [SetUp "1"] [TimeControl "0"] [WhiteElo "0"] 1. Kxe3 Kxg2 2. f4 Kxh3 3. f5 ( { White can try: } 3. Kf3 b5 4. f5 b4 5. Ke3 b3 6. Kd2 b2 7. Kc2 b1=Q+ 8. Kxb1 Kg3 9. f6 h3 10. f7 h2 11. f8=Q h1=Q+ 12. Kc2 Qg2+ 13. Kc1 Qg1+ 14. Kb2 Qf2+ 15. Qxf2+ Kxf2 16. Kb3 Ke3 17. Kb4 Kxd4 18. Kb5 Ke3 19. Kc5 d4 { Black wins with a large material advantage. } ) 3... Kg4 ( { Black can try: } 3... Kg2 4. f6 h3 5. f7 h2 6. f8=Q h1=Q 7. Qg7+ Kf1 8. Qf6+ Kg2 9. Qg5+ Kf1 10. Qf4+ Kg2 11. Qg4+ Kf1 12. Qe2+ Kg1 13. Qf2# ) ( { Black can also try: } 3... Kg3 4. f6 h3 5. f7 h2 6. f8=Q h1=Q 7. Qf4+ Kh3 8. Qh6+ Kg2 9. Qg5+ Kh3 10. Qh5+ Kg2 11. Qg4+ Kh2 12. Kf2 Qb1 13. Qg2# ) 4. f6 h3 5. Kf2 h2 6. Kg2 Kg5 7. f7 Kg6 8. f8=Q h1=Q+ 9. Kxh1 { White wins with a large material advantage. } 1-0