Benfica pull off rare trifecta