Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. d3 b5 6. Bb3 Be7 7. c3 d5 8. exd5
Nxd5 9. O-O O-O 10. h3 Bb7 11. Nbd2 Nf4 12. d4 exd4 13. Ne4 Na5 14. Bc2 d3 15.
Bxf4 Bxe4 16. Bb1 c5 17. b4 cxb4 18. cxb4 Bxb4 19. a3 Bc3 20. Ra2 Bd5 21. Qxd3
Bxa2 *
Position (FEN): r2q1rk1/5ppp/p7/np6/5B2/P1bQ1N1P/b4PP1/1B3RK1 w - - 0 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1181
Best move: Qxh7#