I wouldn't rely on either BA or FR for this. It's just too tight. Of course, 95% of the time it wouldn't be a problem, but the other 5% you are going to be very annoyed and out of pocket for a probably very expensive one-way ticket bought last minute.
Do you like gambling?
SmilingBoy.