Ukraine's parliament has accepted the resignation of the general prosecutor, who had been criticized for not doing enough to tackle corruption.
The move comes a day after several hundred protesters rallied outside the parliament building calling for Viktor Shokin to step down.
President Petro Poroshenko had asked Shokin, who was considered one of his closer allies, to quit.
Poroshenko has also asked Prime Minister Arseniy Yatsenyuk to resign because of failures to deal with government corruption. Yatsenyuk survived a February confidence vote in parliament, but continues to face pressure to step down.
Economic Development Minister Aivaras Abromavicius, who has openly criticized the role of corrupt elites in politics, sent a Twitter message shortly after Shokin's dismissal, saying “Hallelujah! Finally!”
Abromavicius submitted a letter of resignation last month because of government’s perceived attempts not to pursue high-profile corruption cases. Parliament has yet to decide whether to approve his departure.
Some information for this report came from AP, AFP and Reuters.