@Bjarn: no offense but you didn't win those battles (at least not the last one), the battle report is the correct outcome, sometimes there is a bug where the battle you view in the combat screen is not quite what actually happened, but the battle report is always true. In my case anyways it said that I won.
Edit: Also the battles that I watched in the combat screen correctly displayed my victory (but it was damn close

)
Maybe that's an element of the bug; if the battle is really close then some small mixed-up variable in the battle screen can change the outcome, in this case it may have been a morale factor, since the majority of both our armies fled (as I saw it) but but my contingent of crossbowmen stuck around and inflicted enough damage to rout what was left of your army...not sure though...when this is all over you can see my turn file if you want.