Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. Nc3 Ne7 4. a3 d5 5. exd5 exd5 6. Ba2 Be6 7. Nge2 Nbc6 8.
O-O g6 9. d3 Bg7 10. Nf4 Bf5 11. Ncxd5 Nxd5 12. Bxd5 O-O 13. Bxc6 bxc6 14. Ne2
Qc7 15. Ng3 Be6 16. c3 Rad8 17. Qe2 Rfe8 18. Be3 h5 19. Ne4 Be5 20. Nxc5 Bxh2+
21. Kh1 Bd5 22. Ne4 Bxe4 23. dxe4 Rxe4 24. Qf3 Rh4 25. Bg5 Bg1+ 26. Kxg1 *
Position (FEN): 3r2k1/p1q2p2/2p3p1/6Bp/7r/P1P2Q2/1P3PP1/R4RK1 b - - 0 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 655
Best move: Qh2#