Walmart rival extends winning streak