MINSK, Belarus (AP) — Ukraine’s parliament has approved creating an anti-corruption court, a key step toward restoring international financial aid, but it has fired the finance minister who has been an important reform advocate.

Ukraine has received only about half of a promised $17.5 billion loan package from the International Monetary Fund, with payments delayed because of the country’s slow pace of reforms. The IMF has said the creation of an anti-corruption court, which must be...