Didn't I read somewhere that all flights to Moscow for the Final were already booked / allocated and only available at rip-off prices?
A couple of days ago I was told that the best bet if you had a ticket for the match and to get you to the final on time would be to fly to Latvia (Riga) and onwards by relatively cheap train to Moscow.
Personally I'll stay at home and watch on the box!