Two suspects are facing a laundry list of charges after a Toronto police officer was shot with a pellet gun Saturday night.

Officers descended on the Symington Avenue and Dupont Street area after getting reports of a hold-up at a Beer Store in the neighbourhood.

After arriving on Wallace Avenue, they were allegedly fired on by a suspect with a pellet gun and proceeded to fire back at the suspect. One officer was grazed above the eye. He was treated in hospital and released. 

Police launched a massive search of the area, just west of Lansdowne Street, in the moments after the shooting. Residents were kept inside their homes as cops combed through the tight spaces between the houses.

With an hour, they found one suspect who had been hiding out in the neighbourhood. Some time later, they caught up with a second in the parking garage of this apartment building near Eglinton Avenue and Caledonia Road, north of the scene.

City residents Jeron Powell, 32, and Craig Buckle, 29, are now facing nearly 30 charges including armed robbery and attempted murder.

While the police were busy searching the region, one of their cruisers met an unlikely end after it was parked too closed to the train tracks that traverse the neighbourhood.

The officer who parked the car left its lights on when he left it, but the battery died in the cold weather and the lights were out by the time the train approached. The VIA train hit and destroyed the vehicle, but the train's 47 passengers and its crew members were unharmed.