Kyle Shanahan has put together one of the best