Board Thread:Boruto Discussions/@comment-33953813-20171216150101/@comment-734582-20171217072533

Gagua2028 wrote: The way you are putting this seems like Shikadai can predict the future and is almost invincible since he has a counter for everything. No, but Shikadai has seen pretty much everything Boruto can do, and he would be able to predict within reason the stuff he should be able to do.

E.g. he knows about the clones, but he presumably had a plan ready in case Boruto could make more than 4. (Not 20 or 50 of course)

Everything else that was mentioned takes time, and time is what Boruto lacked. Shikadai was keeping all of Boruto's clones too busy to fight, and so Boruto went for a straight attack on Shikadai. Boruto stream takes time to set up, so does Vanishing rasengan. It's also a bad idea to reveal such jutsu before the final fight, since Boruto v Shikadai wasn't the last fight.