It took a long while, but Pakistan finally provided a counter-punch on the mouth to Bangladesh.

The Tigers had been dominating the Stars in a fashion completely unbeknownst to the entire history of their rivalry, winning three ODI matches and one T20I match as well. Bangladesh also came out of the gate strong in this week's Test series, too, but Pakistan countered with a 575 through three days.

The very nature of a test series is that it is, well, a test, so Bangladesh had to know they were going to be challenged before all was said and done. There's no cakewalks in any international cricket, let alone a match-up of this magnitude.

Less than two days of action remains. And you can find a live feed of Bangladesh and Pakistan's test series for free streaming RIGHT HERE.

Bangladesh Squad (subject to change)
Mashrafe Mortaza*, Abul Hasan, Arafat Sunny, Litton Das, Mahmudullah, Mushfiqur Rahim†, Mustafizur Rahman, Nasir Hossain, Rony Talukdar, Sabbir Rahman, Shakib Al Hasan, Soumya Sarkar, Tamim Iqbal, Taskin Ahmed

Pakistan Squad (subject to change)
Shahid Afridi*, Ahmed Shehzad, Haris Sohail, Imran Khan, Junaid Khan, Mohammad Hafeez, Mohammad Rizwan†, Mukhtar Ahmed, Saad Nasim, Saeed Ajmal, Sarfraz Ahmed†, Sohail Tanvir, Umar Gul, Wahab Riaz