Alan Whelan in full flow