Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Bf4 Bd6 3. Bxd6 cxd6 4. c4 Qb6 5. b3 Nc6 6. d5 exd5 7. cxd5 Qd4 8.
dxc6 Qxa1 9. e3 bxc6 10. Nf3 Qxa2 11. Bd3 Nf6 12. O-O O-O 13. Nbd2 Ba6 14. Bb1
Qa5 15. Re1 Rab8 16. Ne4 Nxe4 17. Bxe4 d5 18. Bc2 h6 19. Qd4 Qb4 20. Qxa7 Bb5
21. Qxd7 Rbd8 22. Qf5 Ra8 *
Position (FEN): r4rk1/5pp1/2p4p/1b1p1Q2/1q6/1P2PN2/2B2PPP/4R1K1 w - - 3 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 736
Best move: Qh7#