Chess puzzle (Checkmate)
Moves: 1. e4 b6 2. Nc3 Bb7 3. Nf3 d6 4. Bc4 h6 5. d4 e6 6. O-O Be7 7. Bf4 Nf6 8. Re1
O-O 9. e5 dxe5 10. Bxe5 Nd5 11. Nxd5 Bxd5 12. Be2 Nc6 13. c4 Be4 14. Bd3 Bxf3
15. Qxf3 Nxd4 16. Qe4 Nf5 17. Qg4 Qxd3 18. Rad1 h5 19. Qxh5 Qxc4 20. g4 Nh4 21.
Re3 g6 *
Position (FEN): r4rk1/p1p1bp2/1p2p1p1/4B2Q/2q3Pn/4R3/PP3P1P/3R2K1 w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1062
Best move: Qh8#