That's as good as he is. He's not fast enough over the last lap to go with the top tier guys, and he doesn't do anything to compensate for that fact. There might not be anything he could do anyway. He's good, but he's not the best. Don't expect him to be. He ran to his level.
Obviously, I should qualify this by saying Rupp is by no means done, and even when he's off his best, he's still one of the best we've got, but really I'm just wondering what you suppose has been the situation this season? After such a terrific 2012, 2013 it seems he's struggled a bit and underperformed somewhat.