Shortly before Horatio is set to testify at a high-profile murder case in which the defendant is the husband of a city councilwoman, he's given new facts that could prove the man is innocent.
Jessica (Angela Lansbury) happens on a computerized clue to a murder while writing a mystery story for a friend's (Kevin Sorbo) interactive video game company.
Posing as a watchmaker who manufactures bomb timers, MacGyver manages to catch a master killer - Piedra - before he attempts an assassination on a high-profile target.
Vir learns he is the new Centauri ambassador to Babylon 5. Lennier travels to the Centauri border for evidence linking them to the attacks on shipping lines. Sheridan attempts to preserve peace among the agitated Alliance members.
Stone and Keller investigate the deaths of a flight attendant and a nurse in their apartment; guest Harold Gould.