Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 c6 3. d4 exd4 4. Nxd4 d5 5. Nc3 c5 6. Nf3 d4 7. Ne2 g6 8. Ng3
Bg7 9. Bc4 h6 10. O-O Ne7 11. c3 dxc3 12. Qb3 cxb2 13. Bxf7+ Kf8 14. Bxb2 Bxb2
15. Qxb2 Kxf7 16. Ne5+ Kg8 17. Qb3+ Nd5 18. exd5 Qd6 19. Rfe1 Nd7 20. Ng4 Kh7
21. Re6 Qf8 22. Rae1 Rg8 23. Qe3 h5 24. Re8 Qxe8 *
Position (FEN): r1b1q1r1/pp1n3k/6p1/2pP3p/6N1/4Q1N1/P4PPP/4R1K1 w - - 0 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1495
Best move: Qh6#