I played a single attack mission as Soviets against Germans and it made me post this message. It was a easy mission, I attacked with maybe twenty tanks and the Germans had nothing but infantry. I got the objective flags pretty quickly and wiped out all remaining enemy units. It was turn 10 or something when the game decided to finish the battle. I was given scores and what the...!? It was draw. I had met all the objectives with minor casualties and still I didn't win the battle!
Shortly after that I started The Heroes of Motherland campaign. In the first battle I destroyed 50 German vehicles and lost 10 of my own. Germans got two westernmost objective flags, but at turn 19 their morale was broken and they retreated. My score was a bit over 6000 and the enemy got 2000. It was draw. I just couldn't accept that.

This has happened to me often and it's a little frustrating sometimes...
Now I'm asking you more experienced generals. Do I simply suck at this game or is it a bit too unforgiving?
 
					 
					

 If you have 20 turns time, you don't have to take the objectives on turn 10 (unless there are "points per turn" hexes).
 If you have 20 turns time, you don't have to take the objectives on turn 10 (unless there are "points per turn" hexes).

