Elsewhere, Tamil Nadu bagged three points in a draw with Mumbai and Tripura registered a facile win over Goa.
New Delhi: A distinct lack of application by the Delhi batsmen helped Sanjay Bangar-led Railways win an exciting sixth-round Ranji Trophy Super League (Group A) encounter by 22 runs, at the Roshanara Club ground on Saturday.
Chasing a modest victory target of 136, Delhi batsmen failed to show any stomach for fight on a seaming track as they were shot out for 113 in only 44.2 overs.
Rarely does one find a side end up on a losing note when its opener has scored 151 (Unmukt Chand) and new-ball bowler (Sumit Narwal) has taken seven wickets in an innings.
The defeat means that Delhi, who stay put on 13 points, will now face defending champions Mumbai in a do-or-die match at the Roshanara from next Wednesday.
Even Railways, who registered their first outright win, are on 11 points and will fancy an outside chance of making it to the knock-out stage with a match against Bengal still left.
Resuming on their overnight score of 48 for four, a lot depended on the two overnight batsmen Rajat Bhatia (13) and Gaurav Chhabra (7) but both succumbed to the pressure created due to some disciplined bowling by Anureet Singh (4/53) and JP Yadav (3/39).
At 76 for six, Sumit Narwal (39) tried his best but there wasn't much support from the other end save for a brief period when Narwal and Pradeep Sangwan (9) added 24 runs for the eighth wicket.
Haryana vs Punjab
Left-arm spinner Rajwinder Singh scalped four wickets but Punjab still couldn't register an outright win as Haryana finished their second innings at 220 for eight on the fourth and final day to draw their Super League match.
By virtue of their first innings lead, Punjab pocketed three crucial points but still remained at the fifth place in the Group-B points table behind Haryana.
Rajwinder took the wickets of R Dewan (37), Hemang Badani (47), Sachin Rana (36) and Joginder Sharma (29) to ignite hopes of a win but Haryana managed to cling on to deny them an outright victory.
Earlier, resuming at 144/3, Punjab declared their second innings at 232/6, setting a victory target of 378 at the Bansi Lal Cricket Stadium.
Punjab: First innings 415 and second innings 232/6 declared (Mandeep Singh 84, Uday Kaul 80 not out; Dhruv Singh 3/51).
Haryana: First innings 270 and second innings 220/8 (H Badani 47; Rajwinder Singh 4/60).
Saurashtra vs Bengal
Bengal captain Manoj Tiwary led from the front to score a career best 233 not out as the visitors managed to log home three points against Saurashtra in their crucial Super League (Group A) encounter at the Khanderi Stadium.
Bengal now have 12 points from six matches and would like to go for the kill against Railways in the final encounter which will be played at the Karnail Singh Stadium in New Delhi from Wednesday. Saurashtra meanwhile are all but relegated to Plate division.
Tiwary, who batted close to 10 hours hit 20 boundaries and two sixes facing 405 deiveries in the process as Bengal scored 569 for seven in reply to Saurashtra's first innings score of 423. His previous best was 210 against Mumbai in the 2006-07 season.
Saurya Sanandiya (4/97) returned with the best figures for Saurashtra while Jayesh Odedra, Sitanshu Kotak and Makvana got a wicket each.
Saurashtra: First innings 423 all out (Kamlesh Makvana 108, Rahul Dave 72; Ashok Dinda 3/105, Saurasish Lahiri 3/64).
Bengal: First innings 569 for seven (Manoj Tiwary 233 not out, Saurasish Lahiri 103, Saurya Sanandiya 4/97).
Orissa vs Himachal Pradesh
Orissa earned three vital points on the basis of their first innings lead as their rain-marred Super League (Group B) match against Himachal Pradesh ended in a tame draw.
For Himachal Pradesh, pacer Rishi Dhawan (5/63) bowled well but that wasn't enough to restrict Orissa from taking a lead of 27 runs, ensuring three points in the process.
While the first day's play was completely washed out, only 37 overs were possible on the second day. On Friday also, play was possible only after tea break.
Orissa seamers Basant Mohanty and Alok Sahoo had wreaked havoc in Himachal Pradesh's first innings as the hosts restricted the visitors to paltry 163 on Friday.
Himachal were 25 for one in their second essay when play was called off.
Himachal Pradesh: First innings 163 and 25 for 1 (Hemant Dogra 18; AK Sahoo 1/8)
Orissa: First innings 190 for 8 declared (Paresh Patel 55, Biplab Samantray 35; Rishi Dhawan 5/63).
Assam vs Gujarat
Gujarat earned three vital points, thanks to a superb five-wicket haul by medium pacer Ishwar Choudhury, as their Super League match against Assam ended in a draw.
On the last day's play at the Jawaharlal Nehru stadium, Choudhury returned figures of five for 116 and despite a gritty 90 by Assam skipper Amol Majumdar, the home team folded up for 273 giving 114-run first innings lead to the visitors.
Gujarat were all out for 387 in their first innings.
At the end of the day, the visitors in their second outing scored 40 for the loss of three wickets.
Gujarat: First innings 387 all out and second innings 40 for three
Assam: First innings 273 all out (Amol Majumdar 90; Ishwar Choudhury 5/116)
Karnataka vs Baroda
Rakesh Solanki and Ambati Rayudu thwarted Karnataka's push for a win with an unbeaten 63-run stand for the fourth wicket as Baroda scored 151 for three in their second innings on the fourth and final day to draw their Super League match.
Karnataka, who had an 88-run first innings lead, delayed their declaration which they eventually did after scoring 391 for eight as they played 23 overs on Saturday at the Gangothri Glades Cricket Ground.
The home side did not have enough overs to bowl out Baroda who were set an impossible target of 480 to win and the match ended in a draw.
Karnataka collected three points by virtue of their first innings lead while Baroda got one.
Karnataka: First innings 257 and second innings 391 for eight declared (Ganesh Satish 76, Amit Verma 80, Stuart Binny 70).
Baroda: First innings 169 and second innings 151 for three (Jaykishan Kolsawala 42, Rakesh Solanki 46 not out).
Tamil Nadu vs Mumbai
Tamil Nadu gained three points on the basis of 109-run first innings lead over Mumbai as their rain-affected Elite Group A match ended in a draw.
Tamil Nadu, overnight 149 for 4, ended their first innings at 347 all out and at close, Mumbai were 13 for two in 15 overs.
The three points took Tamil Nadu's tally to 14, while Mumbai lead the table with 21 after six outings.
A 115-run partnership between K Shrivasudevadas (99) and Rajagopal Sathish (44) proved to be the cornerstone of Tamil Nadu innings as the duo batted steadily to take their team within striking distance of a first innings lead.
Shrivasudevadas missed a deserving century, but his knock of 99 of 173-ball (11x4) helped Tamil Nadu hold the initiative for obtaining the first innings lead.
Mumbai: First innings 238 all out
Tamil Nadu: First innings 347 all out (K Shrivasudevadas 99, R Satish 44)
Goa vs Tripura
Tripura registered their first victory when they beat hosts Goa by seven wickets to end their league engagements on a winning note after a string of four defeats.
Set a winning target of 99, Tripura easily reached the winning target scoring 100 for the loss of three wickets after bowling out the hosts for 339.
With this victory, Tripura got five points, although they finished last in the group. Tripura had scored 353 in its first innings after bowling out Goa for a paltry 112.
First innings centurion Nishit Shetty remained unbeaten on 30 and Nirupam Sen Chowdhury was not out on 19 as Tripura cantered home making 100 for 3 in 23.3 overs, leaving Goa to rue for a miserable first innings flop.
Goa: First innings 112 and second innings 339 (SK Kamat 70, S Jakata 75; T Chanda 7/116)
Tripura: First innings 353 and second innings 100/3 (Nishit Shetty 30 not out)