OAKLAND — The political divide among city officials was on full display at Monday night’s City Council meeting, the final in a series of contentious sessions over Oakland’s two-year budget.

But after around seven hours of public rebuke — including an accusation by council member Rebecca Kaplan that city officials tried to sabotage her last-minute proposal, which city administrator Sabrina Landreth called an “outrageous” claim — the council found middle ground, and unanimously approved a budget. The vote came six days before the city’s legally mandated deadline.

“A city’s budget expresses its values, and yesterday’s unanimous vote should give residents confidence that the city is doing right by them,” Councilwoman Lynette Gibson McElheney said in a statement released Tuesday.

The budget that passed — called the “Oakland Together” budget — adds an extra $87 million in expenditures to the $3.2 billion two-year plan originally proposed by Mayor Libby Schaaf. The plan identifies revenue sources to make up for the extra spending.

Schaaf, in a separate statement to the Bay Area News Group, said though the last-minute changes made Monday night “warrant close review,” she is grateful that the City Council finally reached an agreement on the budget.

“The council’s unified action will allow us to make unprecedented investments in homelessness and affordable housing, and to start a historic road paving plan on July 1,” Schaaf said, referring to Oakland’s $100 million, 100-mile street repaving plan.

The budget puts more than $100 million toward affordable housing projects, including around $60 million of funds from Measure KK — a 2016 bond measure that provides $600 million for affordable housing and infrastructure projects — and $55 million that was already budgeted.

It fills vacant parks maintenance positions for one year, equivalent to 8.5 full-time employees that the administration had proposed to freeze, puts additional funds toward wildfire prevention efforts, adds an additional illegal dumping pickup crew and puts money toward illegal dumping enforcement.

It also uses about $8 million more from the city’s affordable housing trust fund for homelessness and affordable housing efforts.

The Oakland Together budget also allocates $4.2 million for employee raises above what the administration had proposed, with an option to allocate another $8 million.

Kaplan, in her proposal made Monday, offered to put $3.7 million toward employee raises during the 2019-20 fiscal year and $7.4 million in the 2020-21 fiscal year. Kaplan apologized to department heads at the meeting, claiming that they instructed by Landreth not to respond to her inquiries as Kaplan drafted the new proposal. Landreth emphatically denied Kaplan’s accusation, saying that city staff has answered “hundreds and hundreds of questions in writing” from Kaplan and other council members

“To attack us and imply that we have purposely hidden information from you is totally unfounded and unacceptable,” Landreth said. “There is no evidence of that, and I would take personal issue with it.”

Kaplan’s proposal lost traction when other council members and city staff questioned her additional revenue projections that the raises were dependent on. Council members proposed holding another meeting Friday to discuss the proposal, but ended up voting the idea down.

“We all should feel embarrassed,” Councilman Larry Reid said about the budget process before the votes were cast; he had called on the council to vote last week.

Labor unions SEIU Local 1021 and IFPTE Local 21 have been in contract negotiations with the city since February.

McElheney pointed out again that in the past, the City Council has approved a budget before labor negotiations were wrapped up. She said if the budget can be amended later to account for the raises decided on during labor negotiations, as well as for additional revenue that the city may get.

SEIU member Lina Hernandez, at Monday’s meeting, said the city’s proposal to give workers a 4 percent raise over two years doesn’t keep up with Oakland’s rising cost of living.

“Two and two is never going to pass; we would never ratify that as a union,” Hernandez said.