Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Nxf6+ exf6 6. Be2 Bd6 7. Nf3 O-O
8. O-O Qc7 9. c4 Rd8 10. Be3 Nd7 11. Qc2 Nf8 12. Rad1 Be6 13. Rd2 Bg4 14. h3
Be6 15. Rfd1 Ng6 16. a3 Qd7 17. Bd3 Bxh3 18. gxh3 Qxh3 19. Be2 Nh4 20. Nxh4
Bh2+ 21. Kh1 Bg3+ 22. Kg1 Qh2+ 23. Kf1 *
Position (FEN): r2r2k1/pp3ppp/2p2p2/8/2PP3N/P3B1b1/1PQRBP1q/3R1K2 b - - 6 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1073
Best move: Qh1#