Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nc3 d5 3. e5 Bf5 4. d4 c5 5. Bb5+ Bd7 6. dxc5 e6 7. Qd4 Qa5 8. b4
Qd8 9. Nf3 Ne7 10. Bg5 h6 11. Bh4 Qc7 12. Bxd7+ Nxd7 13. Bxe7 Bxe7 14. O-O O-O
15. Na4 Rac8 16. c4 dxc4 17. Rac1 b5 18. Nc3 Rfd8 19. Nxb5 Qb8 20. Qxc4 Nxe5
21. Nxe5 Qxe5 22. Nxa7 Bd6 23. Nxc8 *
Position (FEN): 2Nr2k1/5pp1/3bp2p/2P1q3/1PQ5/8/P4PPP/2R2RK1 b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 811
Best move: Qxh2#