Latvia's center-right government has survived a no-confidence vote called by opposition lawmakers angered by the firing of the country's anti-corruption chief.

The motion failed Tuesday, with only 38 lawmakers supporting it and 56 voting against.

Latvian Prime Minister Aigars Kalvitis' four-party coalition had been expected to defeat the motion because it controls 58 seats in 100-member parliament.

The Latvian opposition called the no-confidence vote in response to Mr. Kalvitis' controversial firing of anti-corruption chief Aleksejs Loskutovs last week.

Mr. Kalvitis fired him because of alleged financial irregularities - a charge Loskutovs denies. Critics say the dismissal was politically-motivated.

Thousands of people protested outside the Latvian parliament in Riga Thursday to demand Mr. Kalvitis resign over the issue. Two ministers who disagreed with the removal of Loskutovs have also left the Cabinet.

Some information for this report was provided by AFP, AP and Reuters.