Arsenal produced a stunning fightback after a woeful first-half display to overturn a two-goal deficit against Liverpool but were denied an improbable victory as Roberto Firmino salvaged a 3-3 draw for the visitors on Friday.