Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. d4 Nf6 5. Bg5 Ne4 6. Nbd2 Nxg5 7. Nxg5 e6 8.
Ngf3 Nc6 9. Bb5 a6 10. Bxc6+ bxc6 11. c3 Be7 12. b4 O-O 13. a3 a5 14. O-O axb4
15. axb4 Ba6 16. Re1 Bb5 17. Qb3 Qc7 18. Ne5 f6 19. Nef3 Qd7 20. Ra5 Bd6 21.
Rea1 Rxa5 22. Rxa5 e5 23. h3 e4 24. Ne1 Bc7 25. Ra7 Qd6 26. Nxe4 *
Position (FEN): 5rk1/R1b3pp/2pq1p2/1b1p4/1P1PN3/1QP4P/5PP1/4N1K1 b - - 0 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 914
Best move: Qh2#