Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nf3 Nf6 4. Bf4 dxc4 5. e3 b5 6. a4 Bb4+ 7. Nc3 Nd5 8. Qc2
Nxf4 9. exf4 Bb7 10. Be2 Nc6 11. axb5 Nxd4 12. Nxd4 Qxd4 13. O-O Qxf4 14. Ra4
Qg5 15. Ne4 Qxb5 16. Bxc4 Qb6 17. Be2 Rd8 18. Rc1 O-O 19. Ng5 g6 20. Qc4 Bd2
21. Qh4 Bxc1 *
Position (FEN): 3r1rk1/pbp2p1p/1q2p1p1/6N1/R6Q/8/1P2BPPP/2b3K1 w - - 0 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 586
Best move: Qxh7#