UPDATE words_games SET finished = CURRENT_TIMESTAMP WHERE finished IS NULL
That should be sufficient. Do you have any examples that show it is not?
In short, one of the main reasons for "UPDATE RETURNING" is so that one needn't determine the records to be updated separately from the actual act of updating. Instead you update first and then capture the results for subsequent use.