There's a code bug in the stock game.I tried many times to avoid it by changing tactics but it only delays the inevitable.However ZeeWolf has made a free version of that mission with the bug fixed. Check his website and you can download it.
Here's the link to his website:
http://www.tanksimzw.com/