It does seem like Ferrari have made progress over the last couple of races. They seem pretty close to Mclaren now. They seem to have leapfrogged Mercedes a bit after lagging behind them.
Pecking order for the top 4 now does seem to be:
Mclaren
Ferrari
Red Bull
Mercedes
I guess it is still quite track specific, but i don't think Monza and Baku are that similar are they (in terms of what they need from the car)?
It does seem pretty track specific, Ferrari have been pretty good at Baku in the past and most seem to expect them to be quick in Singapore this weekend.
Monza is very much a super low downforce one-off for all the teams (a bit like Monaco is with high downforce) so I think Ferrari must just have done a good job with their Monza spec wing, etc