Charlton manager Lee Bowyer says his side deserved to win their game with Portsmouth and should have won by more, following the 2-1 victory.