Crossword Genius

Betray guerrilla fighter, then almost make amends (5,2)

Ross

I believe the answer is:

cheat on

'betray' is the definition.
(synonyms)

'guerrilla fighter then almost make amends' is the wordplay.
'guerrilla fighter' becomes 'Che' (revolutionary Che Guevara).
'then' is a charade indicator (letters next to each other).
'almost' means to remove the last letter (most of the word but not all of it).
'make amends' becomes 'atone' (to atone is to make amends for a wrong deed).
'atone' with its final letter taken away is 'aton'.
'che'+'aton'='CHEAT ON'

(Another definition for cheat on that I've seen is " Be unfaithful to one's partner".)

I've seen this clue in The Guardian.
Want a hint initially instead of a full solution? Install my app