Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 e6 5. Nf3 Bb4 6. Qd4 Bxc3+ 7. bxc3 Nf6
8. Ba3 Nc6 9. Qe3 Qa5 10. Bb2 O-O 11. Bd3 d5 12. e5 Nd7 13. Ng5 h6 14. Nh7 Rd8
15. Nf6+ Kh8 16. O-O Ndxe5 17. Bc2 Nc4 18. Qd3 g6 19. Qh3 Kg7 20. Bc1 Kxf6 21.
Qh4+ Ke5 *
Position (FEN): r1br4/pp3p2/2n1p1pp/q2pk3/2n4Q/2P5/P1B2PPP/R1B2RK1 w - - 2 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1168
Best move: Qf4#