Welsh Fire put in a late surge in the last 16 balls, but it was too late as the Oval Invincibles won by 12 runs in The Hundred.