Unstoppable Stewart takes fifth consecutive win