Once again, it's not railroading if the player is in on it and cooperating. Seriously, have you never hatched a plot, as a gm or a player, where something happens that you both want, without rolling some dice"?
Some years ago, one of my players, a very tactically minded, great roleplayer, went...