No if you were a NH resident when you won the money in CT, you can indicate that it is not MA source income and you do not have to pay the taxes on it for MA.
**Say "Thanks" by clicking the thumb icon in a post
**Mark the post that answers your question by clicking on "Mark as Best Answer"