Former Tiger Jake Livermore grabbed the only goal of the game, firing in from the edge of the box just before the half-hour mark to settle a tight contest in which the home side arguably created the better chances.
Kevin Stewart replaced the injured Jon Toral in the only change to Grant McCann’s starting line-up, with Keane Lewis-Potter taking the vacant place on the bench.
Livermore captained Albion, while former Hull City youngster Conor Townsend was also lined up for the visitors.
Jarrod Bowen tried his luck from distance with less than a minute played but dragged a right-footed effort wide, before some nice build-up play ended with a nice cross from Callum Elder passing through the six-yard box untouched in what was bright start from the home side.
Bowen fired over the bar after being teed-up by Kamil Grosicki and, with the Tigers’ leading scorer causing plenty of problems for the league leaders, Livermore found that the only way to stop him was by holding onto his shirt – a foul that earned the visiting skipper a yellow card.
Grady Diangana headed over from Albions’ first real chance of the afternoon 20 minutes in, but the best chance of the opening quarter fell for Grosicki who was played through by Jackson Irvine. However, faced by goalkeeper Sam Johnstone, the Polish international could only roll a shot wide.
George Long did well to turn a Matt Phillips effort wide, but Albion took the lead on 28 minutes. A short corner was worked back to Livermore 20 yards out and he sent a powerful drive into the net, although he didn’t celebrate against his former club.
Josh Bowler brought a save out of Johnstone after turning neatly on the edge of the box, while Bowen had an effort ruled out for offside after the Albion keeper had made a save from Irvine meaning the visitors took their lead into the break.
The Tigers made a change at the interval with Tom Eaves replacing Bowler.
Persistence from Eric Lichaj created a chance soon after the restart but Stewart couldn’t get a shot away when well placed inside the box, and it was the same for Grosicki after great work from Eaves out wide.
McCann’s men were pressing but the ball just would not fall for them inside the box with both Grosicki and Bowen crowded out when their chance looked to be coming.
Eaves was booked for a foul on Darnell Furlong by the touchline before a second change saw George Honeyman come on for Stewart.
Diangana fired inches wide after Romaine Sawyers had played him into the box and Matheus Pereira also went close as the visitors looked for a second goal to wrap up the points, but one proved to be enough.
Hull City: George Long; Eric Lichaj ©, Reece Burke, Jordy de Wijs, Callum Elder; Kevin Stewart (George Honeyman 71), Leonardo Da Silva Lopes (Keane Lewis-Potter 89), Jackson Irvine; Josh Bowler (Tom Eaves 46), Kamil Grosicki, Jarrod Bowen.
Subs Not Used: Matt Ingram, Ryan Tafazolli, Daniel Batty,Matthew Pennington.
West Bromwich Albion: Sam Johnstone, Darnell Furlong, Semi Ajayi, Kyle Bartley, Conor Townsend, Jake Livermore, Romaine Sawyers, Matt Phillips (Filip Krovinovic 62), Matheus Pereira, Grady Diangana (Kyle Edwards 77), Hal Robson-Kanu (Kenneth Zohore 90).
Subs Not Used: Jonathan Bond, Chris Brunt, Charlie Austin, Ahmed Hegazi.
Referee: Mr J. Linington.