Blackpool loanee Bobby Grant scored two superb goals to maintain Shrewsbury's promotion charge with a 2-0 win over Portsmouth.Grant opened the scoring in the 25th minute with a sweet left-foot shot from the edge of the penalty area after being teed up by captain Liam Lawrence. The midfielder doubled his and the visitors' tally in the 66th minute with another stunning strike after the ball dropped to him 20 yards out. Shrewsbury were comfortable winners, with former Republic of Ireland international Lawrence pulling the strings on his return to his former club. Only a brilliant last-ditch tackle from Cole Kpekawa denied Cameron Gayle in the dying seconds of a one-sided first half. Home goalkeeper Paul Jones also made a stunning point-blank save 11 minutes from time to keep out James Collins' driven shot. Jed Wallace's 54th-minute shot saved by Jayson Leutwiler was virtually Pompey's only attempt on target. The hosts, now marooned in mid-table, were booed off at full-time.