Given the amount of time you have, I think your best bet is to put on muscle (weight) and lose in the final 2 months or so. When putting on muscle you should really focus on some sort of hypertrophy program but I’m not sure if that’s possible with your current (athletic) schedule. If that works, I can see how you could put on 15 pounds with little change in bodyfat percentage and then lose about 15-20 in 2 months. Both are possible to do if you’re strict with your diet and I assume you would be.
I also think you should look into refined physique transformation by CT like someone else mentioned.
The only time I lost bodyfat and gained muscle while staying at the same weight was when I did EDT and ate (a lot) for maintenance. This was because I hadn’t done that kind of a short-rest-period training in a while. However, i certainly didn’t lose 7 percent bodyfat, so I don’t know if you can use that all the way.
With enough commitment and smart nutrition, it is doable, so just keep focused.