There’s so many clues. But like David Chase said, some people just weren’t going to be satisfied without seeing Tony’s brains all over Carmella’s blouse (which is another clue right there).
And Chase apparently pretty much planned out the ending scene fairly early during the Soprano’s run.