Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Bd6 5. Nc3 Nf6 6. Bg5 c6 7. Be2 O-O 8.
Ne5 Bf5 9. Ng4 Nbd7 10. O-O Re8 11. Bxf6 Nxf6 12. Bf3 Nxg4 13. Bxg4 Qh4 14. Bh3
Bxh3 15. gxh3 Qxh3 16. f4 Qe3+ 17. Kh1 Bxf4 18. Qg4 Bd6 19. Qf5 Re7 20. Rae1
Qh6 21. Rxe7 *
Position (FEN): r5k1/pp2Rppp/2pb3q/3p1Q2/3P4/2N5/PPP4P/5R1K b - - 0 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1201
Best move: Qxh2#