- my ($move, $nb) = $pos->{'board'}->prettyprint_move($from_row, $from_col, $to_row, $to_col, $promo);
- $np->{'last_move'} = $move;
+ if (defined($pretty_move)) {
+ $np->{'last_move'} = $pretty_move;
+ } else {
+ my ($move, $nb) = $pos->{'board'}->prettyprint_move($from_row, $from_col, $to_row, $to_col, $promo);
+ $np->{'last_move'} = $move;
+ }