- Hirving Lozano (69' Pen)
- Piotr Zielinski (88')
- Sebastiano Luperto (74')
The sides were locked at 0-0 at half-time, with the hosts dominating the first 45 minutes, while Empoli never came close to any real chances.
Empoli's luck had clearly run out when Sebastiano Luperto was sent off after picking up a second yellow card for tripping Lozano in the 74th minute.
Lozano then crossed for Piotr Zielinski, who found the net with one touch in the 88th minute.
- Luca Pairetto