Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Bd3 Nc6 5. c3 Nf6 6. h3 h5 7. Bf4 e6 8. Ne2
Bd6 9. Nd2 Bxf4 10. Nxf4 Bd7 11. Qf3 Qc7 12. O-O g5 13. Ne2 Ne4 14. Nxe4 dxe4
15. Qxe4 g4 16. h4 f5 17. Qe3 f4 18. Qxf4 e5 19. dxe5 Nxe5 20. Qe3 O-O-O 21.
Be4 Rdg8 22. Qxa7 Nf3+ 23. Kh1 *
Position (FEN): 2k3rr/Qpqb4/8/7p/4B1pP/2P2n2/PP2NPP1/R4R1K b - - 2 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 429
Best move: Qh2#