Gonzalez makes amends from the spot to seal City’s progress