Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. g3 c6 3. Bg2 Nf6 4. d4 e4 5. d5 cxd5 6. cxd5 Bb4+ 7. Nc3 O-O 8. e3
b6 9. Ne2 Ba6 10. a3 Bxc3+ 11. Nxc3 d6 12. Bf1 Bxf1 13. Kxf1 Nbd7 14. b4 Rc8
15. Qd4 Re8 16. Nb5 Re5 17. Qb2 Rxd5 18. Nd4 Ne5 19. Kg2 Nd3 20. Qb3 Qd7 21.
Bd2 Rxd4 22. exd4 Qg4 23. Qd1 Qf5 24. Be3 Nd5 25. h3 Nxe3+ 26. fxe3 *
Position (FEN): 2r3k1/p4ppp/1p1p4/5q2/1P1Pp3/P2nP1PP/6K1/R2Q3R b - - 0 26
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1122
Best move: Qf2#