Everton broke the deadlock after 16 minutes as the Gremio forward tucked homeGabriel Jesus’ back post cross after tricky work from the Manchester City man on the right.
With the first half nearing a conclusion, Thiago Silva went for a slide tackle and the ball came off his arm.
A penalty was given and remained the call after consultation with VAR. Paolo Guererro slid the spot kick past Alisson to equalise.
Jesus replied almost straight away, slotting a composed finish into the corner. But he turned from hero to villain in the second half as he was sent off for asecond bookable offence.
The Manchester City striker saw red for a foul on Zambrano and stomped off, kicking a water bottle and punching the VAR replay booth en route to the dressing room.
Richarlison scored from the spot to seal victory late on and send the home fans into raptures.
Neymar and Brazil players went wild after the final whistle.