India scored a massive 370 for five riding on three half-centuries and a ton before restricting Ireland to 254 for 7 in the stipulated 50 overs.