Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Bb5+ Bd7 4. Bxd7+ Nxd7 5. c4 Ngf6 6. Nc3 g6 7. d4 cxd4 8.
Nxd4 Bg7 9. O-O O-O 10. Be3 a6 11. a4 Rc8 12. b3 Qa5 13. Rc1 Nc5 14. f3 Qb4 15.
Kh1 Nh5 16. Nd5 Qa5 17. Nxe7+ Kh8 18. Nxc8 Rxc8 19. g4 Nf6 20. Ne2 Kg8 21. Qxd6
Nxb3 22. Rb1 Nc5 23. Bxc5 Rxc5 24. Rxb7 Rc8 25. Qe7 Rf8 26. Nd4 Qxa4 27. Ne6
Qxc4 28. Nxf8 *
Position (FEN): 5Nk1/1R2Qpbp/p4np1/8/2q1P1P1/5P2/7P/5R1K b - - 0 28
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 1461
Best move: Qxf1#