Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. e4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Qb6 6. Bd3 Bd7 7. Bc2 cxd4 8. cxd4
Rc8 9. O-O Nh6 10. Bb3 Nf5 11. Be3 Be7 12. Nc3 O-O 13. Rb1 f6 14. Bc2 Nxe3 15.
fxe3 f5 16. Kh1 Be8 17. Qe1 Bh5 18. Bb3 f4 19. Bxd5 exd5 20. Nxd5 Qd8 21. Nxf4
Qd7 22. Nxh5 Qf5 23. Nf4 Bb4 24. Qg3 Rf7 25. Nh4 Qe4 26. Nh5 Be7 27. Rxf7 Qxb1+
28. Rf1 *
Position (FEN): 2r3k1/pp2b1pp/2n5/4P2N/3P3N/4P1Q1/PP4PP/1q3R1K b - - 1 28
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 423
Best move: Qxf1#