City's 80-day wait for a victory finally came to an end with a deserved home success