Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. f4 d5 3. e5 Bf5 4. d4 e6 5. Nc3 a6 6. Nf3 h6 7. Be2 c5 8. Be3 Nc6
9. Na4 Qa5+ 10. c3 cxd4 11. Bxd4 Nxd4 12. Nxd4 Be4 13. O-O Bc5 14. Kh1 Bxd4 15.
cxd4 Ne7 16. a3 Qd8 17. Nc5 Bf5 18. Nxb7 Qc7 19. Nd6+ Kd7 20. Nxf7 Rhf8 21. Nd6
Nc8 22. Rc1 Qb6 23. Qa4+ Ke7 24. Nxf5+ Rxf5 25. Bg4 Rf8 26. Rc6 Qb5 27. Rc7+
Kd8 28. Qc2 *
Position (FEN): r1nk1r2/2R3p1/p3p2p/1q1pP3/3P1PB1/P7/1PQ3PP/5R1K b - - 7 28
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 561
Best move: Qxf1#