Republican margin shrinking