Pics are awful and activations from memory only

sudden changes in tense may occur
Turn oneNo teleports, no spaceship
Khorne mostly double and triple forwards. The Knights burn activations on the outnumbered khorne forces and then double up and shoot with the stronger knight formations. The juggernauts collect several BMs and then break after the errants run up the road and melt 2 stands with their thermal cannons. The bloodpack get smashed by the Crusader’s MW barrage, losing 2 slaughterfiends and 2 berzerkers, breaking. A lucky shot from the second Ballista formation kills an assault engine and breaks the formation...
While the Khorne ground force got itself shot up, the chaos navy fared somewhat better, with the hellblades CAPing and wiping out the imperial thunderbolts as they attempted a ground attack. Stuff rallied.
Turn twoNo teleports
Khorne win initiative.
Cruiser activates
Pinpoint attack targets the Knight Barron, who, despite his shield is blown to pieces, breaking the formation. Barrage does nothing at all, hitting an empty stretch of road by an ownerless objective. Dreadclaws in the city ruins, between the two objectives.
Khorne retain, one of the dreadclaw formations charging a 4 Paladin formation and proceed to discover that knights are not nice CC targets. RA4+ and macro-weapon attacks beat back the Berzerkers, killing 5 for the loss of only one knight.
Errants sustain on the bloodpack, thermal cannons killing all but one stand of berzerkers.

The Paladins who had fought off the berzekers advanced and shot the scorpions, inflicting one DC of damage
The second dreadclaw formation assaults the nearby Ballistas, wiping them out for no losses.
Palladins advance and fire on the juggernaughts with little effect. The juggernaughts then charge the assault-blocking squires, wiping them out. Ballistae fire on the juggernaughts, the single BM breaking them over again, Juggers withdraw to cover by Blitz.
Helltalons ground attack the remaining Ballistae, one helltalon is destroyed but its partner takes out a ballista, breaking the formation.

Assault engines kill one paladin from what was the Baron’s formation with a BM.
Scorpions, crusaders, a paladin formation all did... something and somewhere along the lines and anher assault engine died, the survivor withdrawing back to its Blitz.
Everything apart from the Ballistae rallies.
Turn threeTerminators teleport in behind Crusaders, take no BMs and win initiative.
Terminators assault Crusaders, wiping them out, claiming BTS and taking one loss.
Khorne retain, the full strength berzeker formation clip-assault and destroy the surviving squire formation, who were blocking assault against a paladin formation behind them. Berzerkers consolidate back into cover.
Errants run back to their blitz and fry the Juggernaughts, leaving just one alive.
On the khrone edge blitz the single surviving daemon engine chases off a lone contesting paladin by placing a BM, the daemon engine is in turn broken by the 2 surviving Baron formation paladins. And these paladins are in turn themselves broken by the single hell talon.

The hellblades ground attacked the Paladin+seneschal formation, destroying two, the other two then dispatched by the brass scorpions

The paladins in the woods move forwards, stretching out in a chain of cohesion to claim two objectives.

End of turn Objectives: Khorne: 1 (BTS), Knights: 0
Juggernaught, assault engine and ballistae failed to rally.
Turn FourA turn characterised by a lack of strong activations on the Knight side and a lack of mobile activations on the Khorne side.
The Errants FF assaulted the terminators, attempting to claim BTS. Three terminators died to MW FF and the fourth to combat resolution, but the daemon price remained in play. A number of small exchanges once again took place on the khorne edge BTS, with the full strength paladin formation eventually moving onto it to hold it uncontested.
Assault engines and a formation of paladins failed to rally.

Objectives: one each, BTS (khorne) Blitz (knights)
Points
Khorne: 2325
Knights: 1262.5