Blues win to keep heat on Edinburgh