fredthebear: What a bludgeoning! White's position lags behind in development and becomes full of weak squares. Black will control the open lines.
9.Bxb7 is OK. 10.Qd5 was a better way to unpin. The second pawn grab 14.Qxa7 fuels Black's progress in the center. White has not maintained an advanced pawn in the center to halt the Black attack.
17.e3 with the idea of finishing development and unpinning the e-pawn is too slow now. Black finds the fatal pin against the backward d-pawn with 17...Bb4, winning. 18.Rd1 might have been better than 18.Ne2, but White will be admonished regardless.
This is yet another case of achieving victory on HALF-OPEN files by stripping the exposed pawns (or robbing the pinned pawns which can no longer defend their assigned coverage) and pouring in. Rooks enjoy firing down the board into the enemy camp!
Black's play has been straight out of "Common Sense in Chess" by Emanuel Lasker. He moves both center pawns, both knights, both bishops, and castles. Then it's a matter of advancing and coordinating his pieces, making use of pins and batteries. The moves are easy to find for Black.
24...Bb5 was a nice clearance double attack that leads to the flight of the White royalty in opposite directions. Black's raking bishops AND rolling rooks are impressive!!!
The final position shown is a mate-in-three after White interposes 30.Qd4. The White queen remains on board (pinned) to watch the Black queen execute her mate.