I guess it depends on how you quantify 'winning' - Labour didn't get a mandate, but it was the best result since 1945 for any party in terms of the swing. Plus having blown a 21 point lead in the polls, it all adds up to a complete omnishambles for the Conservatives who now have to go cap in hand to a fringe party that are anti-abortion, anti-gay, climate deniers, anti women's rights, pro the pensions triple lock (which the Tories want abolished). They also want to; "Prioritise spending on our Health Service, create more jobs and increase incomes, protect family budgets, raise standards in education for everyone and invest in infrastructure." Which again is the antithesis of the Conservative perspective when you consider the devastating cuts to education, social care, house building and the heath service under the last administration.
So, no... Labour didn't win, but we jolly well do know who lost don't we?