Herd, who has made a number of substitute's appearances in the league, played a full game in defence as struggling Aston Villa crashed to a 1-0 home defeat to fellow battlers Wolverhampton.

Elsewhere Brett Emerton played 59 minutes and put in a strong performance as Blackburn came from two goals behind to draw 2-2 with Blackpool on Saturday.

Vince Grella was not in the Rovers squad, while David Carney missed out for the Tangerines.

Meanwhile Tim Cahill returned from injury showing glimpses of his quality in a 70-minute shift as Everton defeated Mark Schwarzer's Fulham 2-1 on Saturday.

Schwarzer put in a full shift for the Cottagers.

In Holland's Eredivisie, Tommy Oar made his first appearance for FC Utrecht since December as they lost 1-0 at leaders PSV Eindhoven on Saturday.

Oar was a 77th-minute substitute in the defeat, while Adam Sarota was an unused sub.

Elsewhere, Brett Holman played a full game as AZ Alkmaar came from behind to win 3-1 over Vitesse Arnhem on Friday.

Holman was involved in AZ's first goal, running into the box before his cut back found Kolbeinn Sigthorsson who flicked on for Pontus Wernbloom on 63 minutes.

In Italy's Serie A, Mark Bresciano was absent due to injury as Lazio defeated Cesena 1-0 on Saturday.

In Italy's Serie B, Carl Valeri put in a full shift, picking up a yellow card, as Sassuolo drew 1-1 with Modena on Friday.

Elsewhere, Adrian Madaschi played a full game in defence as struggling Portogruaro claimed an important 2-1 victory over AlbinoLeffe on Saturday.

In Germany's Bundesliga, Mitchell Langerak was an unused sub as Borussia Dortmund conceded late to draw 1-1 with FSV Mainz on Saturday.

The result means Dortmund's lead ahead of second-placed Bayer Leverkusen is down to seven points.

In Germany's 2.Bundesliga, Dario Vidosic played a full game and provided the assist for his Arminia Bielefeld's second goal in their 2-2 draw at Union Berlin on Sunday.

Vidosic flicked on a 22th-minute set-piece and with the ball destined to find the back of the net, teammate Josip Tadic tapped in from close-range to claim the goal.

Socceroo Nikita Rukavytsya started and played 69 minutes as Hertha BSC drew 1-1 at FC Ingolstadt 04 on Friday.

Rukavytsya's almost provided an assist on 66 minutes, when his cut-back found Raffael but his shot grazed the post.

In Russia's Premier League, Luke Wilkshire played a full game and picked up a yellow card as Dinamo Moscow defeat Rostov 3-1 on Saturday.

In Turkey's Super Lig, Harry Kewell and Lucas Neill were part of the Galatasaray side which slumped to a 2-1 derby loss to Fenerbahce on Friday.

Neill played a full game for Cimbom in defence, while Kewell was a 68th-minute substitute.

Elsewhere, Mile Jedinak was an unused sub as Genclerbirligi lost 2-1 to Trabonzpsor, while James Troisi did not play as Kayserispor lost 4-2 at Besiktas.

In Greece's Super League, Nathan Burns was a 69th-minute substitute as AEK Athens lost 6-0 to Olympiacos, who were crowned champions on Sunday.

In Portugal's Liga de Honra, Jason Davidson played a full game as Sporting Covilha ended a run of five consecutive defeats by beating Gil Vicente 2-1 on Sunday.

In Denmark's Superliga, Brent McGrath was a 79th-minute substitute as Brondby lost 2-1 to FC Kobenhavn on Sunday.

In Switzerland's Super League, Scott Chipperfield put in a full shift as FC Basel won 2-1 at Grasshoppers on Sunday.

In Poland's Ekstraklasa, Australia-born defender Ante Rozic played a full game as Arka Gdynia drew 1-1 with Zagliebie Lubin on Friday.

In Scotland's Premier League, Aaron Mooy made his first start since November, playing 77 minutes, as St Mirren lost 3-2 at Hearts on Saturday.

Elsewhere, Danny Invincibile put in a full shift up front as St Johnstone drew 0-0 at Hamilton on Saturday.

In Scotland's First Division, Ryan McGowan put in a full shift in midfield as Partick Thistle lost 1-0 at home to Cowdenbeath on Saturday.

In Scotland's Second Division, Matthew Park and Dylan McGowan both played full games as East Fife lost 4-2 to Dumbarton on Saturday.

In England's Championship, Scott McDonald scored his third goal in six matches as Middlesbrough won 2-1 over Watford on Saturday.

An unmarked McDonald slotted home from six yards after Barry Robson's cross to make it 1-1 on 33 minutes.

Meanwhile Rhys Williams put in another impressive shift in defence, playing the full game.

Elsewhere Shane Lowry played a full game in defence, helping Sheffield United to a much-needed 2-0 win over his former club Leeds United on Saturday.

Lowry was involved in an altercation late in the game too, claiming he was stamped on by Billy Paynter who was sent off.

Leeds' Australian midfielder Neil Kilkenny was an unused sub for the game.

Meanwhile, Richard Garcia was an unused substitute as Hull City drew 1-1 with Norwich City, while Bailey Wright remained on the pine as Preston defeated Coventry 2-1 on Saturday.

In England's League Two, Alex Cisak put in a full shift, keeping a clean sheet, as Accrington Stanley won 3-0 over Port Vale.

Elsewhere, Jamie Young played a full game as Aldershot defeated Stockport 1-0, while Shane Cansdell-Sherriff put in a full shift as Shrewsbury drew 1-1 with Wycombe.

In Korea's K-League, Sasa Ognenovski scored a late consolation penalty as Seongnam Ilhwa lost 3-2 at home to Sangju Sangmu on Sunday.

Elsewhere, Luke DeVere played a full game as Gyeongnam FC lost 2-0 at Daejeon Citizen, while Iain Fyfe did not play as Busan I'Park were thumped 5-2 by Jeonbuk Motors on Sunday.