Gunners stayed within six points of Liverpool despite first-half setback