A new poll shows Peru's presidential race tightening three weeks ahead of voting.The Ipsos-Apoyo survey shows ex-President Alejandro Toledo falling to 23 percent among respondents.Keiko Fujimori is in second place with 19 percent. Leftist former army officer Ollanta Humala has climbed to 17 percent, putting him third.If no candidate wins a