Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Nc3 Be7 3. Bf4 Nf6 4. e4 d6 5. e5 dxe5 6. dxe5 Nfd7 7. Bb5 c6 8.
Ba4 O-O 9. Nf3 Na6 10. O-O Qb6 11. Be3 Qc7 12. Qd3 Nb4 13. Qe4 Nd5 14. Nxd5
cxd5 15. Qd3 a6 16. Bd4 b5 17. Bb3 Nb6 18. Rfe1 Bd7 19. Re3 a5 20. c3 a4 21.
Bc2 Nc4 22. Re2 Nxb2 *
Position (FEN): r4rk1/2qbbppp/4p3/1p1pP3/p2B4/2PQ1N2/PnB1RPPP/R5K1 w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 542
Best move: Qxh7#