Ravichandran Ashwin weaved his magic and raised hopes of a result with his two wickets at the end of an action-packed Day 4 of the second Test between India and Bangladesh in Green Park.