By Steven Downes

Between now and the end of the Sky Bet Championship season there are a number of key weekends for the top six teams in the league.

So far it has been an enthralling Championship campaign and for Huddersfield Town fans an extraordinary one too.

And there are still many questions yet to be answered for the top six teams and the chasing pack behind them.

Below is a list of every matchweek left this season, which could contain some campaign-defining fixtures for those in the promotion picture.

Video Loading

The first weekend to concentrate on is February 25.

Sheffield Wednesday have a short trip to Leeds United for a fixture which is always feisty.

Aston Villa play an all-Midlands affair when they face Derby County, Town head to Barnsley to see if they can bag three points, and Brighton face Reading in another big clash of that weekend.

Saturday, February 25

Leeds United vs Sheffield Wednesday

Aston Villa vs Derby County

Barnsley vs Huddersfield Town

Brighton vs Reading

Just a week later and it's the turn of Newcastle United to go to the John Smith's Stadium - the Geordies would love to get revenge over Town for a 2-1 defeat at St James' Park earlier in the season.

Sheffield Wednesday face Norwich City and Barnsley head to Derby in a crunch game at Pride Park.

Saturday, March 4

Huddersfield Town vs Newcastle United

Sheffield Wednesday vs Norwich City

Derby County vs Barnsley

Sky Bet Championship - Newcastle United (1) v Huddersfield Town (2) - David Wagner overjoyed as Jack Payne scores the winning goal.

The next round of big fixtures give us a tasty tie at the Cottage, where Fulham take on Leeds.

Town face Aston Villa at the John Smith's and Newcastle make the long trip to Reading.

Tuesday, March 7

Fulham vs Leeds United

Huddersfield Town vs Aston Villa

Reading vs Newcastle United

The weekend of March 10/11 has thrown up some big fixtures.

Derby travel to the Amex Stadium, Sheffield Wednesday go to Villa Park and Town make the long trip to Brentford.

Fulham play Newcastle United in what was a Premier League fixture a couple of seasons ago.

Friday/Saturday, March 10/11

Brighton vs Derby County

Aston Villa vs Sheffield Wednesday

Brentford vs Huddersfield Town

Fulham vs Newcastle United

Video Loading

During March's middle weekend of fixtures, Town make the long trip to Bristol City.

Town got beat 4-0 at Ashton Gate last season, and will not be wanting the same result to happen again.

Reading go to Hillsborough, Barnsley head down to Norfolk and Brighton travel up to Elland Road to face Leeds United.

Friday/Saturday, March 16/17

Bristol City vs Huddersfield Town

Sheffield Wednesday vs Reading

Norwich City vs Barnsley

Leeds United vs Brighton

In a game that was between two top flight teams a couple of seasons ago, Aston Villa vs Norwich City will be a vital game that could determine who will make the playoffs.

Barnsley face Sheffield Wednesday in an all South Yorkshire affair, Burton visit Huddersfield and Leeds United go to Reading.

Saturday, April 1

Aston Villa vs Norwich City

Barnsley vs Sheffield Wednesday

Huddersfield Town vs Burton Albion

Reading vs Leeds United

Huddersfield Town's Nahki Wells celebrates scoring the winner at Burton - can he repeat the feat at Norwich? Picture by Mick Walker/CameraSport

Fulham make the trip to Carrow Road in mid-April, while Aston Villa face a tough Reading side at home.

Leeds make the trip up to St James' Park to face Newcastle United in the pick of the fixtures from that weekend.

Finally, Simon Grayson visits his old side.

Friday/Saturday, April 14/15

Norwich City vs Fulham

Aston Villa vs Reading

Newcastle vs Leeds United

Huddersfield Town vs Preston

Town play Fulham on this weekend and they will be hoping for a better result than the one they ended up with down at Craven Cottage.

Meanwhile, Brighton head to Norwich City and Sheffield Wednesday will face Derby Count at Hillsborough.

Saturday, April 22

Huddersfield Town vs Fulham

Norwich City vs Brighton

Sheffield Wednesday vs Derby County

Video Loading

On the final day of the season, it could be a drama filled day with some huge fixtures being played out in the Championship.

While Town face Cardiff City at home, Brighton head to Villa Park, Barnsley travel up to Newcastle and Sheffield Wednesday finish with a home tie against Fulham.

Sunday, May 7

Huddersfield Town vs Cardiff City

Aston Villa vs Brighton

Newcastle vs Barnsley

Sheffield Wednesday vs Fulham