I've been doing puzzles on a site and like to continue practicing against the computer. In many of the puzzles I end up with a situation like this where I was able to promote my black pawn to a queen one move ahead of white and keep the king in check so the pawn doesn't promote:
[FEN "5K2/4P3/4q3/8/8/4k3/8/8 b - - 20 11"]
As Black, is it possible to force a checkmate in this situation? My thought is that I need to either A) fork the king and pawn in such a way that the king is forced to move away so I can take the pawn without being captured or B) force the king in front of the pawn, so that I have a free move to get the black king closer. I can't seem to find a way to reliably do it.
I was able to do it in this game but sometimes I end up just repeating moves until I get a draw by repetition. It seems like the position on move 5 is a key one, the king either has to move to e8 under the pawn which allows me to move the king, or g7 as in this game, which allows me to move to e6 on top of the pawn, forcing kf8 to protect the pawn, allowing qf6+ which forces the king under the pawn allowing me to move the king.
[Event "?"] [Site "?"] [Date "????.??.??"] [Round "?"] [White "?"] [Black "?"] [Result "0-1"] [SetUp "1"] [FEN "8/3K4/4P3/8/8/8/5k2/4q3 w - - 0 1"] 1. e7 Qd2+ 2. Kc7 Qa5+ 3. Kd7 Qd5+ 4. Ke8 Ke3 5. Kf8 Qf5+ 6. Kg7 Qe6 7. Kf8 Qf6+ 8. Ke8 Kd4 9. Kd7 Qf5+ 10. Kd8 Qg5 11. Ke8 Qg8+ 12. Kd7 Qf7 13. Kd8 Qd5+ 14. Kc7 Qe6 15. Kd8 Qd6+ 16. Ke8 Ke5 17. Kf7 Qf6+ 18. Ke8 Ke6 19. Kd8 Qxe7+ 20. Kc8 Kd6 21. Kb8 Kc6 22. Kc8 Qc7# 0-1
I'm looking for some kind of understandable general strategy. Is it to keep the queen checking on ranks 5 and 6 until one of these positions comes up?