Yes! You earn 120SGPs for every £1 spent, even if you’re redeeming points in that transaction.