Albert Adomah scored a superb free-kick to claim a 3-2 win for Bristol City over Sheffield Wednesday.
Adomah also set up Baldock for City’s first goal.
Arsenal loanee Emmanuel Frimpong played full throttle for Charlton Athletic who drew 2-2 with Brighton and Hove Albion.
In the League One, former QPR striker Patrick Agyemang came off the bench to play 20 minutes of Stevenage who beat bottom-placed Hartlepool United 2-0.
Former Liverpool youngster David Amoo came off the bench in the 56th minute for Preston North End who lost 3-1 to Crewe Alexandra.
Ghana U20 defender Baba Abdul Rahman lost on his full debut for Greuther Furth as they suffered a 1-0 defeat to Freiburg.
He was booked in the 59th minute.
In the Bundesliga II, Erzgebirge Aue shocked Saint Pauli 3-0 at their own backyard.
Defender Christopher Avevor was a component of the Pauli defence while American-born Joseph-Claude Gyau sat on the bench.
Union Berlin handed Kaiserslautern their second straight defeat after beating them 2-0.
Striker Kwame Nsor was left out of the Kaiserslautern squad for the trip.
Afriyie Acquah saw full time action for Parma who lost 2-1 at Atalanta.
Isaac Cofie held down his place in the Chievo Verona starting line-up and played the full 90 minutes as they edged Cagliari 2-0 away.
Kwadwo Asamoah saw full-time action for leaders Juventus as they beat Palermo 1-0.
Former Inter Milan youngster Said Ahmed Said was an unused substitute by Genoa who lost 2-0 at Pescara.
Defender Moro Alhassan was not in the Genoa team.
Midfielder Amidu Salifu was replaced in second-half injury time by Catania who posted a convincing 3-1 victory over Siena.
AC Milan hit four past Torino who were able to reply just twice. Midfielder Kevin-Prince Boateng was suspended while Sulley Muntari missed the game due to injury.
Inter Milan moved to second place after beating Napoli 2-1. Youngster Alfred Duncan warmed the Inter bench.
In the Serie B, striker Richmond Boakye-Yiadom recorded his seventh goal of the season after bagging the opener for Sassuolo who beat Modena 2-0.
Parma loanee Bright Addae watched from the bench as his Crotone side split points with Virtus Lanciano in a 0-0 draw.
Relegation trapped Novara managed to post a 3-1 win over Padova.
Defender Masahudu Alhassan played full time for Novara while Ahmed Barusso came off the bench to play 21 minutes.
Juve Stabia lost 3-2 at Ternana. Daniel Kofi Agyei played 60 minutes but Maxwell Acosty did not make the trip with Stabia.
Wakaso Mubarak set up Espnayol’s second goal and lasted 83 minutes was they drew 2-2 with Sevilla.
Anthony Annan watched from the bench as his Osasuna side lost 1-0 to Valencia on home ground.
Michael Essien returned to the Real Madrid first team but sat on the bench when they beat Real Valladolid 3-2.
In the Segunda B, Thomas Parey Teye played the entire 90 minutes for Atletico Madrid B who lost 4-1 to Alcala.
Midfielder Benjamin Akoto Asamoah played played the entire first department for Atletico Madrid III who demolished U D Placensia 7-0.
Paul Quaye did not play for Espanyol II when they drew 0-0 with Huracán Valencia at the Ciutat Esportiva Dani Jarque.
PSG posted a 4-0 win over Evian TG.
Midfielder Rabiu Mohammed lasted the entire first 45 Evian while defender Jonathan Mensah did not gain match fitness for the game.
Winger Ishmael Yartey came off the bench in the 78th minute for ten-man Sochaux who drew 1-1 with Lille.
Defender John Boye missed the Stade Rennes’ 2-2 draw with Brest due to injury.
Jordan Ayew played full throttle for Marseille who suffered a shocking 3-0 home defeat to Lorient.
Versatile winger Nana Akwasi Asare scored the equaliser for FC Utrecht who held Heracles Almelo to a 1-1 draw.
Midfielder Kwame Quansah played the full 90 minutes for Heracles.
ADO Den Haag and PEC Zwolle played out a pulsating 1-1 draw contest. Young striker Kevin Tano sat on the Den Haag bench.
PSV posted a 3-0 win over FC Twente. Edwin Gyasi came off the bench in the 67th minute for Twente while Memphis Depay sat on the PSV bench.
Elsewhere in the second-tier league, Feyenoord loanee Elvis Manu scored the match winner for Excelsior as they beat ten-man Sparta Rotterdam 2-1.
Jerry Akaminko was a pillar in defence for Eski?ehirspor who held giants Besiktas to a 2-2 draw as he lasted 75 minutes.
Midfielder Abraham Kudemor played full time for Sporting Charloi who lost 6-1 against Standard Liege.
Abdul Yekinu Iddi scored the opener and played 41 minutes for KV Mechelen who won 2-1 against Lokeren.
Genk trounced Lierse SK 4-1.
Midfielder Bernard Kumordzi played the last four minutes for Genk while Rahim Ayew was replaced in the 72nd minute by Cofie Bekoe.
Youngster Christian Atsu was a last minute substitute for FC Porto who beat Moreirense 1-0.
David Addy saw full time action for Vitoria Guimaraes who beat Olhanense 2-0.
Alhassan Wakaso played 88 minutes for Portimonense who lost 1-0 at UD Oliveirense.
Isaac Vorsah played 68 minutes for Red Bull Salzburg who drew 1-1 with Sturm Graz.
Carlos Ohene came off the bench in the 74th minute to play for Alki who beat 2-0 Ethnikos Achna.
Midfielder Enock Adu Kofi lasted 58 minutes for Nordsjælland who lost 4-1 to leaders Copenhagen.
Davidson Drobo-Ampem watched from the bench as his Esbjerg side lost 2-1 at Randers FC.
Winger Quincy Owusu-Abeyie watched from the stands as his Panathinaikos side drew 2-2 with Olympiakos.
Arsenal Kiev suffered a painful 1-0 defeat to Zorya FC.
Dominic Adiyiah lasted 71 minutes for Arsenal Kiev while Abeiku Quansah played the last 9 minutes.
Defender Daniel Addo warmed the Zorya bench.
Juande Ramos once left out Derek Boateng and Samuel Inkoom from his first team squad as they drew 0-0 at Metalurh Donetsk.
Harrison Afful scored the fifth goal for Esperance in their 5-1 win over JSK.