An electrical switch for a point machine, the electrical switch comprising: a housing; a first motor contact and a second motor contact disposed within the housing, the motor contacts (120a, 120b) in electrical communication with a motor circuit providing power to an electrical motor of the point machine; a cylinder disposed within the housing such that the cylinder can move within the housing between a first position and a second position; a first contact frame attached to the cylinder, the contact frame moving with the cylinder; a first moving contact and a second moving contact disposed on the first contact frame and moving with the cylinder (150, the first contact frame and first and second moving contacts (143a, 143b) providing electrical communication between the first and second motor contacts (120a, 120b) when the cylinder is in the first position; a piston partially disposed outside the housing, the piston in communication with the cylinder, the piston capable of moving within the housing relative to the cylinder 150); an elastic element in communication with the cylinder and the piston, wherein movement of the piston relative to the cylinder deforms the elastic element; a magnetic element (160a, 160b) attached to the housing being adapted to exert a magnetic force on the cylinder keeping the cylinder stationary in the first position from moving relative to the housing; wherein the electrical switch is configured such that a movement of the piston relative to the cylinder exerts a first force on the elastic element deforming the elastic element, the deformation of the elastic element causing the elastic element to exert a second force on the cylinder, the cylinder being able to move from the first position to the second position when the second force exceeds the magnetic force. a housing; a first motor contact and a second motor contact disposed within the housing, the motor contacts (120a, 120b) in electrical communication with a motor circuit providing power to an electrical motor of the point machine; a cylinder disposed within the housing such that the cylinder can move within the housing between a first position and a second position; a first contact frame attached to the cylinder, the contact frame moving with the cylinder; a first moving contact and a second moving contact disposed on the first contact frame and moving with the cylinder (150, the first contact frame and first and second moving contacts (143a, 143b) providing electrical communication between the first and second motor contacts (120a, 120b) when the cylinder is in the first position; a piston partially disposed outside the housing, the piston in communication with the cylinder, the piston capable of moving within the housing relative to the cylinder 150); an elastic element in communication with the cylinder and the piston, wherein movement of the piston relative to the cylinder deforms the elastic element; a magnetic element (160a, 160b) attached to the housing being adapted to exert a magnetic force on the cylinder keeping the cylinder stationary in the first position from moving relative to the housing; wherein the electrical switch is configured such that a movement of the piston relative to the cylinder exerts a first force on the elastic element deforming the elastic element, the deformation of the elastic element causing the elastic element to exert a second force on the cylinder, the cylinder being able to move from the first position to the second position when the second force exceeds the magnetic force.