Complete story — includes the ending
With Oliver's impeachment hearing beginning, he loses his temper towards Felicity and William, causing Felicity to request a separation. To his horror, Oliver realizes he has been dosed with Vertigo and he begins hallucinating Adrian Chase and The Hood who torment him with reminders of his past failures. Oliver realizes that he never should have formed a "Team Arrow," allowing his loved ones to make him forget about his original mission. Learning Diaz's location, Oliver dons his original gear and attempts to take on the corrupt officers by himself. Felicity is able to bring Oliver back to his senses, revealing she never requested a separation. Oliver and Felicity escape before Diaz and his men can shoot them. Later, Oliver and William reconcile. Oliver is impeached and Quentin becomes the new Mayor of Star City. Diaz tells Laurel that, since Oliver has been impeached, it is time to inform the crime families across the country that Star City is open for business.
Sources and content license
Source and revision history · Adapted from Wikipedia contributors, Arrow season 6. HTML formatting and reference markers removed. · Content license