Dike scored his second goal for Barnsley since signing on loan from the Orlando Pride. Barnsley has won all six games since the 20-year-old forward arrived.
The Oklahoman opened the scoring with a near-post header for Tykes, who tied their second-tier record with six wins in a row. The first time came 100 years ago between May and September 1921.
A day earlier, Barnsley manager Valerien Ismael complained about the lack of protection the powerful Dike was getting from referees.
With the wins, Bournemouth and Barnsley remained sixth and seventh in the Championship. The top two teams win automatic promotion while the next teams advance to a playoff to determine the third team to move into the Premier League.
Geoff Cameron, QPR, 90 minutes (1-3 vs. Barnsley)
Cameron Carter-Vickers, Bournemouth, 90 minutes, 1 goal (2-1 at Bristol City)
Daryl Dike, Barnsley, 56 minutes, 1 goal (3-1 at QPR)
Charlie Kelman, QPR, sub-3 minutes (1-3 vs. Barnsley)
Matthew Olosunde, Rotherham United, 90 minutes, 1 own goal (2-1 at Sheffield Wed.)
Brenden Aaronson (Red Bull Salzburg) and Sergino Dest (Barcelona) started in cup wins that sent their teams into the Austrian and Spanish cup finals.
Aaronson completed the scoring in a 4-0 win over Sturm Graz with his second goal for Salzburg since arriving from the Philadelphia Union in January. Other cup winners were Tyler Adams (RB Leipzig) and Matt Miazga (Anderlecht).
Austria (Cup, semifinals)
Brenden Aaronson, Red Bull Salzburg, 90 minutes, 1 goal (4-0 at Sturm Graz)
Belgium (Cup, quarterfinals)
Matt Miazga, Anderlecht, 90 minutes (1-0 vs. Cercle Brugge)
Germany (Cup, quarterfinals)
Tyler Adams, RB Leipzig, 90 minutes (2-0 vs. Wolfsburg)
John Brooks, Wolfsburg, 90 minutes (0-2 at RB Leipzig)
Isaiah Young, Rot-Weiss Essen, 79 minutes (0-3 vs. Holstein Kiel)
Spain (Copa del Rey, semifinals)
Sergino Dest, Barcelona, 63 minutes (3-0 vs. Sevilla)
Tim Weah's Lille remained on top in France's Ligue 1 ahead of powerhouses Paris St. Germain and Lyon when it got two goals in stoppage time from Canadian Jonathan David to defeat Marseille, 2-0, and extend its unbeaten streak to 10 games. Weah started for Les Dogues and was denied by OM keeper Steve Mandanda, who made a superb stop in the 51st minute.
DeAndre Yedlin exited at the half of Galatasaray's 2-1 loss to Ankaragucu, but it remained on top of the Turkish Super Lig ahead of Besiktas on goal difference. The goal Gala conceded in first-half stoppage time was the first in five league games with Yedlin on the field since his arrival from Newcastle United.
France (Ligue 1)
Tim Weah, Lille, 75 minutes (2-0 vs. Marseille)
Turkey (Super Lig)
DeAndre Yedlin, Galatasaray, 45 minutes (1-2 at Ankaragucu)