He shouldn't start vs Dortmund, not because of his form but because Allegri has to outspeed Dortmund players in the middle and Pirlo will slow the rythm down.
I've seen many of Dortmund's matches this season, they struggle against fast individual players.