Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. d3 d6 3. g3 g6 4. Bg2 Bg7 5. O-O O-O 6. e4 e5 7. Nbd2 Nbd7 8. Re1
Re8 9. c4 c5 10. b4 b6 11. bxc5 Nxc5 12. Qc2 Bb7 13. Ba3 h5 14. Nf1 Bc8 15. Ne3
Ne6 16. Nh4 Nd4 17. Qd2 Ng4 18. Nd5 Be6 19. f4 Bxd5 20. exd5 exf4 21. Rxe8+
Qxe8 22. Re1 Qa4 23. Bxd6 fxg3 24. Bxg3 Qd7 25. d6 Nf5 26. Nxf5 Qxf5 27. Bxa8
Bd4+ 28. Kh1 Qf6 29. Re8+ Kg7 30. d7 *
Position (FEN): B3R3/p2P1pk1/1p3qp1/7p/2Pb2n1/3P2B1/P2Q3P/7K b - - 0 30
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 450
Best move: Qf1#