Behind on material, mating first

Mined from real games: a xiangqi puzzle sampler

5 moves

Black starts 650 centipawns down and mates in three. The chariot takes the advisor on f1, the general steps to e2, the second chariot swings to b2, and the first one finishes on f3.