Lions win third straight, defeat Dragons at home