There you have it folks, MSPs have agreed the general principles of the Budget Bill.
A deal was reached after the Greens won an additional £170m for local councils.
And public sector pay rises will now apply to 75% of workers rather than the 51% that was originally proposed.
The revised budget proposals were approved by 69 votes to 56, and now move onto the next stage in the legislative process ahead of a final vote next month.
The Scottish Conservatives and Scottish Labour voted against, but two Liberal Democrat MSPs backed the proposals.