Tottenham miss a lot of goals in almost every match, maybe the reason is that they play open football and pay less attention to defense, such matches are spectacular, but not always effective for them. Liverpool is the favorite in this match, but Tottenham can try to play for a draw.
For years, Tottenham relied on Harry Kane and Son Heung Min for goals and with departure of Kane to Bayern Munich, they only have Son in two latest seasons. Son is like other players, will have more effects from ageing and will have decreasing quality in his performances for Tottenham. They are a strong club, just behind top four, but they need to replace Son in very near future if they want to maintain their strength and competitiveness especially in attacking. Buying Maddison from Leicester City is good but this man is not a goal scorer, and more like a play maker.
Meeting Liverpool now is not easy for many teams in England, not only Tottenham and they have big risk to lose in this match.
As for the Aston Villa - City match, everything is just as difficult here, City has a streak of unsuccessful matches, and Aston Villa has also recently gone through a series of failures, now they seem to be playing better, if we evaluate the current situation, I think that Aston Villa will not lose.
Manchester City can take advantage of Aston Villa's issues to cover their own problems and find a win. I believe they can beat Aston Villa even they are not in a too good situation now.