Leonardo Ulloa hit his fourth goal in five Sky Bet Championship games to deny ten-man Millwall a first league win of the season at the Amex Stadium.