Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 Nc6 4. Nxc6 dxc6 5. Nc3 Bc5 6. Be2 O-O 7. O-O Re8
8. d3 h6 9. a3 Nh7 10. Be3 Bf8 11. d4 f5 12. Bc4+ Kh8 13. f3 Ng5 14. Bxg5 Qxg5
15. f4 Qd8 16. exf5 Bxf5 17. Bd3 Qxd4+ 18. Kh1 Bxd3 19. cxd3 Rad8 20. Rf3 Bd6
21. f5 Qe5 22. Ne4 *
Position (FEN): 3rr2k/ppp3p1/2pb3p/4qP2/4N3/P2P1R2/1P4PP/R2Q3K b - - 2 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1070
Best move: Qxh2#