Dwight Gayle scored his third goal in as many games to help Derby beat Reading 2-1.
Sam Smith cancelled out Gayle’s opener but Royals skipper Andy Yiadom was sent off before a Conor Hourihane penalty clinched victory.
Derby started strongly and it needed a great save from Joel Pereira to keep out a Joe Ward free-kick in the 11th minute.
Reading grew into the game but Derby twice went close with Pereira making another fine stop to deny Tom Barkhuizen in the 31st minute before Eiran Cashin headed a free-kick against a post two minutes later.
The game burst into life early in the second half with both sides trading goals before Reading were reduced to 10 men.
Gayle latched onto Ward’s pass to put Derby ahead in the 53rd minute, only for Smith to head in Yiadom’s cross three minutes later.
Yiadom was shown a second yellow card in the 59th minute for a foul on Hourihane, who restored Derby’s lead from the spot in the 70th minute after Pereira caught Gayle.
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.