D played well enough to win this far