Middlesbrough are the new Championship leaders after they recorded a 3-1 home win over Sheffield Wednesday on Friday night.