So what are your predictions?
I think McLaren will dominate this race....simply because the McLaren seems to be good on any type of track.
But will the upgrades from Ferrari's Monza packeage be useful here too? There is a very long straight, but it's still a street circuit with very tight corners in the inner city. So I think Ferrari won't bring much of the 'Monza packeage'. But we'll see

As far as the McLaren team goes, Oscar strikes me more as a hardcore ruthless racer than Lando, so I could see him win here again.
As the RB wasn't partucularly fast topspeed wise in Monza, I doubt it'll be very fast on the long straight of Baku like it was in previous years.
My prediction:
1. PIA
2. NOR
3. HAM
4. VER
5. LEC
6. RUS
7. SAI
8. ALB
9. PER
10. ALO