After 451 minutes, hosts Villa ended their wait for a Premier League goal when Leandro Bacuna broke the deadlock.
What's more, Bacuna's strike was only the second time that Paul Lambert's side have scored the opening goal of a match this term.
From visiting Cardiff's point of view, they are yet to keep a clean sheet.
Chelsea 2-2 West Bromwich Albion
They left it late, but Chelsea are still unbeaten in the Premier League under Jose Mourinho's management at Stamford Bridge - a run that dates back 66 games.
However, they have struggled against West Brom in recent meetings, having only beaten them once in the last four outings between the two sides.
The match was the first clash to have seen 10 yellow cards since August 2010.
Crystal Palace 0-0 Everton
London is not the happiest of hunting grounds for Everton, who have won just twice from their last 21 trips to the capital.
Roberto Martinez's men had 72.5% of the possession at Selhurst Park - the highest recorded in the Premier League so far this season.
Meanwhile, the clean sheet was Palace's first of the campaign and it also ended a run of seven successive defeats.
Liverpool 4-0 Fulham
Luis Suarez continued his recent positive form with a brace against Fulham, taking his goal-tally to eight in six Premier League outings.
The Uruguayan has also scored seven goals and claimed one assist from his last four matches at Anfield.
The Londoners have now lost three matches on the bounce, conceding nine goals in the process.
Southampton 4-1 Hull City
There are few more reliable takers of penalties than Rickie Lambert, who has now scored all 33 that he has struck for the Saints.
Also, Southampton, who sit third in the table, are 17 points better off than they were this time last season.
Hull have lost five of their last six matches against the South Coast outfit.
Norwich City 3-1 West Ham United
Gary Hooper's strike was only the second goal that West Ham had conceded in six away matches, while it was also his first ever in the Premier League.
The Canaries eventually ended the match with three goals - more than they had managed in their last seven top-flight encounters.
West Ham's Ravel Morrison has had three shots on target this term. He has scored with all of them.
Tottenham Hotspur 0-1 Newcastle United
No player has scored a higher proportion of goals for their club this season than Newcastle's Loic Remy (47%).
Furthermore, the Frenchman's goal at White Hart Lane was his seventh in as many matches.
In contrast, Spurs have only scored five goals in six home games this season. On this occasion, they were denied by Tim Krul, who made 14 saves throughout the 90 minutes.
Sunderland 1-0 Manchester City
The Black Cats have now won each of their last four matches against Manchester City at the Stadium of Light 1-0.
Goalscorer Phil Bardsley, who started his career with City's rivals Manchester United, has found the net six times in the Premier League.
As for City, Sergio Aguero failed to score for the first time in six appearances, which went a long way to the home side keeping their first clean sheet of the campaign.
Manchester United 1-0 Arsenal
Robin van Persie has scored in the last five fixtures between these two teams (two for Arsenal and three for Man United).
His goal came from a corner taken by Wayne Rooney, who now has 14 assists since the start of last season - more than any other player.
The last team to stop the Gunners from scoring in the Premier League was Everton back in April. On that day the Toffees were managed by now United boss David Moyes.
Swansea City 3-3 Stoke City
Jonathan Walters marked his 100th consecutive Premier League appearance with a goal in the eighth minute.
The Republic of Ireland international's goal was the first that Swansea had conceded at the Liberty Stadium in 216 minutes.
Mark Hughes's Stoke have now failed to win any of their last eight matches - a joint season record with Crystal Palace.