Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. c3 a6 4. d4 b5 5. Bb3 cxd4 6. cxd4 Nc6 7. a3 Bb7 8. Bc2
Nge7 9. b4 d5 10. e5 Nf5 11. Bb2 a5 12. Bxf5 exf5 13. Nf3 axb4 14. axb4 Bxb4+
15. Nbd2 Rxa1 16. Bxa1 Qa5 17. O-O O-O 18. Nb3 Qb6 19. Qd3 g6 20. Ng5 Be7 21.
Qd2 Ra8 22. e6 fxe6 23. Nxe6 Bf6 24. Nbc5 Re8 25. Re1 Re7 26. Qh6 Qa5 *
Position (FEN): 6k1/1b2r2p/2n1NbpQ/qpNp1p2/3P4/8/5PPP/B3R1K1 w - - 7 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1334
Best move: Qf8#