Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nf6 3. Bf4 c6 4. Nbd2 h6 5. h3 Bf5 6. e3 e6 7. c4 Be7 8. Qb3 b6
9. Rc1 O-O 10. cxd5 cxd5 11. Be2 Nbd7 12. Bc7 Qe8 13. Ba6 Bd8 14. Bb7 Bxc7 15.
Bxa8 Bg3 16. Bc6 Bd6 17. Qa4 Bb8 18. Ne5 Qc8 19. Nxd7 Nxd7 20. O-O Nf6 21. Bxd5
Qd8 22. Bb7 Qd6 23. Rc6 *
Position (FEN): 1b3rk1/pB3pp1/1pRqpn1p/5b2/Q2P4/4P2P/PP1N1PP1/5RK1 b - - 4 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 745
Best move: Qh2#