Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nf6 5. Nxc6 bxc6 6. e5 Qe7 7. Qe2 Nd5 8.
h4 f6 9. c4 Nb4 10. a3 Na6 11. b4 Qxe5 12. Rh3 Qxe2+ 13. Bxe2 d6 14. Re3+ Kf7
15. h5 g6 16. Bf3 Bb7 17. b5 Nc5 18. bxc6 Ba6 19. Bd5+ Kg7 20. h6+ Kxh6 21.
Rh3+ Kg7 *
Position (FEN): r4b1r/p1p3kp/b1Pp1pp1/2nB4/2P5/P6R/5PP1/RNB1K3 w Q - 2 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 970
Best move: Bh6#