Chess puzzle (Checkmate)
Moves: 1. d3 c5 2. e4 Nc6 3. Nf3 e6 4. Nc3 g6 5. Be3 b6 6. Be2 Bg7 7. O-O Nge7 8. Nb5
d5 9. exd5 exd5 10. Rb1 Be6 11. Ng5 d4 12. Nxe6 fxe6 13. Bf4 e5 14. Bg3 a6 15.
Na3 O-O 16. Nc4 b5 17. Nd2 Nf5 18. Ne4 Nxg3 19. fxg3 Rc8 20. Nxc5 Nb4 21. Ne6
Rxf1+ 22. Bxf1 Qf6 23. Nxg7 Rxc2 24. a3 Qf2+ 25. Kh1 Rd2 26. Qb3+ Kxg7 27. Qxb4
Kh6 28. a4 bxa4 29. Qxa4 Rxb2 30. Rxb2 *
Position (FEN): 8/7p/p5pk/4p3/Q2p4/3P2P1/1R3qPP/5B1K b - - 0 30
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 1375
Best move: Qxf1#