Premier League Darts takes centre stage in a busy day of live streaming sport on Thursday, April 12 and you can watch all the action live online.
The Premier League moves into Sheffield on Thursday, with Gary Anderson looking to save his season and a renewal of a classic rivalry taking centre stage.
Reigning champion Anderson will fulfill his game in hand as he returns to the stage for the final game of the night against Andy Hamilton, having opened up the night against James Wade.
His first opponent is former champion James Wade who will be looking to make up for his disappointing defeat last week which ended a recent fine series of displays.
The Machine lost 8-5 in a highly strung showdown with rival Adrian Lewis last week, but could re-enter the top four with a win as Lewis sits out the night.
The final match of the evening sees The Flying Scotsman return to face world finalist Andy Hamilton, a game that could potentially determine the fate of both players in terms of their play-off chances.
The Hammer will have taken encouragement from his fine display against Phil Taylor last week as he narrowly missed out on a share of the spoils, missing a dart at the bull for a point as Taylor stepped in to seal an 8-6 victory.
The stand-out match of the night sees Phil Taylor and Raymond van Barneveld renew their rivalry in the steel city.
Both players appear to be at the top of their game and could provide a thriller should they continue their recent form. Barney recorded his highest ever televised average last week (112.28) and appears in rampant form, spurred of each week by his nationwide 'Barney Army'.
Taylor is already assured of a place at the O2 in May but will want to extend his unbeaten run in the event this season by seeing off his old rival.
The Dutchman has never beaten Taylor in the Premier League but will feel he has a better chance than ever should he make a positive start and match The Power in all departments.
Second placed Simon Whitlock takes on struggling Kevin Painter in an interesting clash at 8.00pm
The Australian is ahead of Barneveld in third by just one leg and is by no means assured of a play-off spot; a win over The Artist will certainly bolster his chances with just four weeks remaining.
Other key sporting events taking place on Thursday include a number of tennis tournaments, including WTA Copenhagen, WTA Barcelona and ATP Houston.
There are a number of football matches being streamed live online with Sivasspor taking on Bursaspor in the Turkish Super Lig and Bologna playing host to Cagliari in Serie A.
To make sure you do not miss a second of the action check out the full live streaming schedule below:
00:00 | TENNIS - Paolo Lorenzi v Feliciano Lopez
00:00 | TENNIS - Paul Capdeville / Marcel Felder v Enrico Burzi / Daniele Giorgini
01:30 | TENNIS - Martin Emmrich / Andreas Siljestrom v Mark Knowles / Xavier Malisse
02:00 | SOCCER - Fluminense RJ v Boca Juniors
02:00 | SOCCER - Nacional Asuncion v Corinthians
07:55 | BADMINTON - Dutch Open
08:55 | TABLE TENNIS - Olympic Qualification
10:00 | SNOOKER - World Championship
10:30 | TENNIS - WTA - Copenhagen
11:00 | VOLLEYBALL - KAL Jumbos v Samsung
11:00 | TENNIS - WTA - Barcelona
12:00 | TENNIS - ATP - Casablanca
14:30 | VOLLEYBALL - Italy v Sweden
15:00 | TENNIS - Challenger - Blumenau
15:55 | TENNIS - Challenger - Pereira
16:30 | SOCCER - Karabukspor v Boluspor
17:00 | ICE HOCKEY - Austria vs Switzerland
17:00 | VOLLEYBALL - Belarus v Montenegro
17:55 | TENNIS - ATP - Houston
18:00 | SOCCER - BK Hacken v Mjallby
18:00 | SOCCER - De Graafschap v FC Utrecht
18:30 | SQUASH - International Open
18:30 | SOCCER - Sivasspor v Bursaspor
19:00 | SOCCER - VVV v Vitesse
19:30 | VOLLEYBALL - Greece v Finland
19:30 | SOCCER - Standard Liege v Club Brugge
19:45 | SOCCER - Bologna v Cagliari
20:00 | SOCCER - ADO Den Haag v FC Groningen
23:30 | SOCCER - Flamengo RJ v Lanus
23:30 | SOCCER - Olimpia Asuncion v Emelec