The Bulldogs took ample revenge on the visiting Lions for an early season defeat by inflicting one of the most comprehensive defeats ever seen at Mount Pleasant.
Ben Black put Mark Applegarth over for the opening try after nine minutes and although Swinton hit back with a try from ex-Wakefield wingman Kevin Penny five minutes later, it was all Batley after that.
Black plagued the Lions as he sent Gareth Potts over for his try and eight minutes later lively hooker Paul Mennell provided the opening for Alex Walmsley to power over.
Matty Wildie then touched down and scrum-half Gareth Moore completed the half with a try of his own though narrowly missing the conversion.
Within minutes Black and Walmsley combined to send the scrum-half between the sticks.
This time he added the conversion, one of nine from 11 attempts during the match.
Minutes later Black again proved elusive as he sent debut forward Liam Walmsley over the line and the jubilation continued as wingman Alex Brown snapped up a loose ball 70 metres out and outpaced a gaggle of Swinton defenders to get to the line.
Applegarth got his second try in the dying minutes and prop Byron Smith scored to mark the end of his powerful stint while the final cheer was reserved for Black’s long pass which saw full back Johnny Campbell cross in the corner in the final minute.
Batley: Campbell, Potts, Walton, Maun, Brown, Black, Moore, Smith, Mennell, Green, Bretherton, Applegarth, Lindsey. Subs: Wilde, Hirst, A Walmsley, L Walmsley. Swinton: R Hawkyard, Mort, Reay, Armstrong, Penny, M Ainscough, Watson, Mills, M. Smith, Morrison, Cunniffe, D Hawkyard, Forster. Subs: Ashall, Riley, N. Holland, I’Anson.
Referee: Dave Merrick (Pontefract).