Sassuolo enter this game in excellent form having won their last four games on the bounce while winning three of their last four at home.
Additionally, BTTS has landed in two of their last three games.
Torino, meanwhile, having been struggling on the road of late having won only one of their last five matches away from home but have scored in seven of their last eight away games.
BTTS has also landed in five of the last seven head-to-head meetings between these two sides.
Bordeaux are 3rd in League Two and are in good form having won three and drawn two of their last five matches.
Additionally, BTTS has landed in four of their last five games.
They've also won three of their last five away games with both teams finding the back of the net in their last three away games on the bounce.
Guingamp, on the other hand, have been up and down in terms of form having won two and lost three of their last five matches on home soil with BTTS landing in four of their last five home matches.
Almere City enter this game in decent form having won three, drawn one and lost one of their last five matches.
Utrecht II, however, are in abysmal form having lost each of their last five consecutive matches having scored just one goal in that period.
Almere City have also won their last two head-to-head meetings with Utrecht II, including their most recent meeting back in October.
BTTS has landed in three of İstanbulspor's last five league matches overall and four of their last five matches on home soil.
Karagumruk are one of the most reliable BTTS picks around having seen both sides register on the scoresheet in eleven of their last twelve league matches.
On top of this, BTTS has landed in the last two head-to-head meetings between these two sides including their most recent meeting back in October.