Chess puzzle (Checkmate)
Moves: 1. c4 g6 2. g3 Bg7 3. Bg2 Nf6 4. Nf3 O-O 5. Nc3 c6 6. O-O d5 7. cxd5 cxd5 8. d4
Nc6 9. h3 Bf5 10. e3 Rc8 11. a3 Qd7 12. Kh2 Ne4 13. Nxe4 Bxe4 14. Bd2 h5 15. b4
e5 16. b5 Ne7 17. Bb4 Bxf3 18. Bxf3 exd4 19. exd4 Rfe8 20. Bxe7 Rxe7 21. Qb3
Rc4 22. Rad1 h4 23. g4 Bxd4 24. Rd2 Qd6+ 25. Kg2 Qf4 26. Bxd5 Rc3 27. Qa2 Rg3+
28. fxg3 Qxg3+ 29. Kh1 Qxh3+ 30. Rh2 *
Position (FEN): 6k1/pp2rp2/6p1/1P1B4/3b2Pp/P6q/Q6R/5R1K b - - 1 30
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 942
Best move: Qxf1#