‘Amazing ride’ to 30,000 for Dirk Nowitzki