Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Be7 4. O-O Nf6 5. Nc3 c6 6. a3 Nbd7 7. d4 exd4 8.
Nxd4 Ne5 9. Ba2 O-O 10. Re1 a5 11. Bf4 Ng6 12. Bg3 Bd7 13. h3 b5 14. Nf5 Bxf5
15. exf5 Ne5 16. Bxe5 dxe5 17. Rxe5 Bd6 18. Re1 Qc7 19. Qf3 Rad8 20. Rad1 b4
21. axb4 Bxb4 22. Rxd8 Rxd8 23. g4 Nd5 24. Nxd5 cxd5 25. c3 Bc5 26. Bxd5 Rxd5
27. Qxd5 Qg3+ 28. Kf1 *
Position (FEN): 6k1/5ppp/8/p1bQ1P2/6P1/2P3qP/1P3P2/4RK2 b - - 2 28
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1252
Best move: Qxf2#