Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bf4 c6 5. e3 Bb4 6. a3 Bxc3+ 7. bxc3 Ne4 8. Qc2
Qa5 9. Ne2 g5 10. Bg3 f5 11. f3 Nxg3 12. Nxg3 f4 13. Nh5 O-O 14. cxd5 fxe3 15.
Bd3 h6 16. dxc6 Nxc6 17. O-O Bd7 18. Rfe1 Rac8 19. c4 Nxd4 20. Qb2 Qe5 21. Qxb7
Bc6 *
Position (FEN): 2r2rk1/pQ6/2b1p2p/4q1pN/2Pn4/P2BpP2/6PP/R3R1K1 w - - 1 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1747
Best move: Qh7#