Connacht collected a valuable four points in their bid for a BKT United Rugby Championship play-off spot as they edged out Dragons to win at Rodney Parade for the third time in a row.The defeat was rough justice on battling Dragons, who had to play for over 50 minutes with 14 men after their lock Matthew Screech was sent off a high challenge.Cian Prendergast, Jarrad Butler and Dave Heffernan scored Connacht's tries with David Hawkshaw converting two and adding a penalty.Aaron Wainwright and Jarrod Rosser crossed for Dragons with Will Reed kicking two penalties and two conversions as their run of successive league defeats extended to eight.Connacht suffered a big blow when captain Jack Carty withdrew from the starting line-up but they should have overcome that setback to take an early lead.Wing Shayne Bolton powered past some weak Dragons tackling to set up a golden opportunity but Prendergast was unable to take the scoring pass.Connacht still picked up the first score when Hawkshaw kicked a ninth-minute penalty, but the home side immediately responded with an excellent try.Bradley Roberts got the ball rolling with an initial burst before feeding Ashton Hewitt, who sped into the opposition 22, from where the ball was recycled for Wainwright to power over.That try came against the run of the play and it therefore came as no surprise when the visitors regained the lead when good ball retention ended with Prendergast making amends for his earlier error by taking the final pass.Reed brought the scores level with a long-range penalty before the Dragons disastrously lost two players in the same passage of play.Analysis of Matthew Screech's first-half dismissal in Dragons v Connacht. #RTERugby pic.twitter.com/129uhzuqxhFirst Max