Pulisic even though he came off the bench was awesome and that assist was both unselfish and lovely. Perhaps an American in a Champions League final.
Also it's an all English final. The top of the premiere league is really pulling away from the rest of the world (and the rest of the EPL), and with the failure of the Superleague, that's only going to continue particularly given the financial difficulty the Spanish and Italian clubs find themselves in (I don't know the financial condition of PSG and Bayern)
Pulisic was excellent when he came on, scared RM to death and a critical assist so coolly taken.
My 0.02 worth
The EPL does look like it could pull away. Its the second time in 3 years that it's an all English final, and its two different teams. The Europa league final could also be an all English affair with Man Utd all but in and Arsenal needing to turn around the first leg. And that's two different clubs again.
Add in that Leicester look likely to qualify for Champions league next season, that's a demonstration of a very strong league.
PSG are loaded, with basically billions behind them if needed. Even with that they may not win the French league. They got very petulant yesterday and were basically outplayed by Man City for 3 of the 4 halves.
Bayern are also dominant financially in Germany with Adidas, Audi & Alliance (insurance) owning a 25% stake between them ... no shortage of money and guaranteed champions league every year.
Real M and Barca need to rebuild, but that's expensive and the latter may not be able to afford it and stay competitive outside Spain in the short term. Real were shown up to be old, IMV, today. The Italian league is generally weak. There are quite a few players that couldn't quite hack in the EPL going there and tearing it up ... that should tell you everything. Again, it gets highlighted in the Euro comps when they meet top class opposition.
City are a pretty good "case study" on building a team versus the galacticos approach favored by Real M, Barca & PSG. The City team vs PSG cost a cool $1B approx. (below in GBP stolen from elsewhere). There were no "huge" buys, just lots of good (expensive) "buys", and while they obviously pay crazy well, there's no $1M a week net of taxes salaries etc. It means that they can take a hit when someone is out, because they have someone else nearly as good. They also play a system, with some exceptional talent obvs, so you can slot players in VS "get the ball to Messi/Neymer/Mbappe/Ronaldo".
Starting XI:
Ederson-£35m; Walker-£50m; Stones-£50m; Dias-£62m; Zinchenko-£2m (anomaly); Mahrez-£60m; Fernandinho-£35m; Gundogan-£20m; De Bruyne-£55m; Silva-£44m; Foden-acadmey.
Subs:
Ake-£41m; Sterling-£50m; Jesus-£27m; Aguero-£35m; Laporte-£57m; Rodri-£63m; Torres-£21m; Mendy-£52m; Cancelo-£27.5m; Steffen-£5m.
So that's a starting XI costing approx £413m and another £378.5m waiting on the bench. A total match day squad of approx £791.5.
Oh yeah ... the EPL roster size is 25 players I believe, so they have more players again in the roster - crazy & scary all at the same time.