Manchester City’s title challenge suffered another set back as Pep Guardiola’s men surprisingly were beaten by Newcastle United 2-1 on Tuesday.

Playing away at St. James  Park, Man City actually started the match well as they got themselves in front after just one minute into the game through Sergio Aguero’s effort.

However, that early lead didn’t really get them going as City somewhat struggling to extend their advantage.

Trailing just by a goal in the first 45 minutes pretty much gave the home side a hope as they kept on trying.

Newcastle’s endless try was eventually rewarded when Solomon Rondon got them back on level term with his goal on 66 minutes.

Things suddenly turned into the Magpies’ favor as Matt Ritchie made it 2-1 from the penalty spot, giving his side that important winning goal.

Despite giving their all in the remaining minutes, Man City failed to get the goals they needed as they are forced to except defeat.

Meanwhile, Manchester United rescued themselves from a potential first loss under Solksjaer, though the interim coach’s perfect winning run officially ended.

Battling against Burnley at home, Man United found themselves trailing on 51 minutes through Ashley Barnes’ effort.

The visitor suddenly able to double their advantage with an effort from Chris Wood on 81 minutes, giving what looked like a comfortable lead for them.

However, Man United never gave up as they pushed hard vigorously and able to pull one goal back from Paul Pogba’s spot kick on 87 minutes.

Red Devils finally secured one point following a late goal from Victor Lindelof deep in stoppage time.

Full results of English Premier League Tuesday fixtures:

Fulham 4-2 Brighton Hove and Albion; Arsenal 2-1 Cardiff City; Huddersfield Town 0-1 Everton; Wolverhampton Wanderers 3-0 West Ham United; Newcastle United 2-1 Manchester City; Manchester United 2-2 Burnley.