Arsenal stole all three points against Newcastle United at St James' Park with Gabriel Magalhaes scoring the winner not long after the hosts were denied a penalty