Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Bf4 d5 4. Nc3 c5 5. e3 Nc6 6. Nf3 cxd4 7. exd4 dxc4 8.
Bxc4 Bb4 9. O-O O-O 10. Bd3 h6 11. Rc1 Bxc3 12. Rxc3 Nd5 13. Qd2 Nxc3 14. Qxc3
Qa5 15. Qb3 Qb6 16. Qc3 Bd7 17. Bb1 Rac8 18. Bd6 Rfe8 19. Bc5 Qd8 20. Qd3 b6 *
Position (FEN): 2rqr1k1/p2b1pp1/1pn1p2p/2B5/3P4/3Q1N2/PP3PPP/1B3RK1 w - - 0 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 480
Best move: Qh7#