NFA gets record passing from Richards in win