Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Bb5+ Bd7 4. a4 a6 5. Bxd7+ Nxd7 6. a5 b6 7. axb6 Qxb6 8.
d4 g6 9. d5 Bg7 10. Ra2 Ngf6 11. Nbd2 Qb4 12. c3 Qb7 13. O-O O-O 14. Re1 e5 15.
Nb3 Qb6 16. Na5 Nb8 17. Bg5 Nh5 18. Qd2 f5 19. exf5 Rxf5 20. Nh4 Rf8 21. Nc6
Nxc6 22. dxc6 Qxc6 23. Be7 Rf4 24. g3 Rg4 25. h3 Nxg3 26. hxg4 *
Position (FEN): r5k1/4B1bp/p1qp2p1/2p1p3/6PN/2P3n1/RP1Q1P2/4R1K1 b - - 0 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 879
Best move: Qh1#